//设置tool private func prepa
retoolBar(){ let toolBar = UIToolbar() view.addSubview(toolBar) let w = UIScreen.mainScreen().bounds.size.width toolBar.ff_AlignInner(type: ff_AlignType.B
ottomLeft,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(barButtonSy
stemItem: UIBarButtonSy
stemItem.FlexibleSpace,target: nil,action: nil)) } //移除最后
一个拉伸弹簧 btnItems.removeLast() toolBar.items = btnItems } //配合
分类 extension UIButton{ /// 便利构造
函数 /// /// - p
arameter imageName: 图像
名称 /// /// - returns: UIButton convenience init(imageName: String){ self.init() se
timage(UIImage(named: imageName),forState: UIControlState.
normal) se
timage(UIImage(named: imageName + "_highlighted"),forState: UIControlState.Highlighted) siz
etoFit() } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。