加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift自定义Tool

发布时间:2020-12-14 01:43:58 所属栏目:百科 来源:网络整理
导读://设置tool private func prepareToolBar(){ let toolBar = UIToolbar() view.addSubview(toolBar) let w = UIScreen.mainScreen().bounds.size.width toolBar.ff_AlignInner(type: ff_AlignType.BottomLeft,referView: view,size: CGSize(width: w,height: 4
//设置tool private func prepareToolBar(){ let toolBar = UIToolbar() view.addSubview(toolBar) let w = UIScreen.mainScreen().bounds.size.width toolBar.ff_AlignInner(type: ff_AlignType.BottomLeft,referView: view,size: CGSize(width: w,height: 44)) let items = [["imageName": "compose_toolbar_picture"],["imageName": "compose_mentionbutton_background"],["imageName": "compose_trendbutton_background"],["imageName": "compose_emoticonbutton_background"],["imageName": "compose_addbutton_background"]] //初始化一个按钮的数组 var btnItems = [UIBarButtonItem]() for dict in items{ btnItems.append(UIBarButtonItem(customView: UIButton(imageName: dict["imageName"]!))) btnItems.append(UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.FlexibleSpace,target: nil,action: nil)) } //移除最后一个拉伸弹簧 btnItems.removeLast() toolBar.items = btnItems } //配合分类 extension UIButton{ /// 便利构造函数 /// /// - parameter imageName: 图像名称 /// /// - returns: UIButton convenience init(imageName: String){ self.init() setImage(UIImage(named: imageName),forState: UIControlState.Normal) setImage(UIImage(named: imageName + "_highlighted"),forState: UIControlState.Highlighted) sizeToFit() } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读