以foursquare方式自定义UIToolBar
Posted
技术标签:
【中文标题】以foursquare方式自定义UIToolBar【英文标题】:Customizing UIToolBar the foursquare way 【发布时间】:2012-01-08 22:01:23 【问题描述】:我想自定义我的UIToolBar
,所以居中的按钮看起来类似于签到四方形按钮。
我看到了一个名为ALToolBar 的商业源代码,它与我想要的UIToolBar
的效果相似。所以在简历中,改变按钮的高度和特定按钮的背景,如果这是正确的方法的话。
我对 ios 还很陌生,但很自在地挖掘社区可以带来的想法。
感谢您的帮助。
【问题讨论】:
【参考方案1】:一种方法是编写自己的标签栏/工具栏,而不是使用内置类。继承 UIView
并为每个项目添加 UIButtons,然后您可以根据需要对其进行自定义。
这种方法的缺点是,您失去了“更多”功能,该功能允许您将项目拖放到选项卡栏中,但如果您只有 5 个或更少的项目,那很好。
【讨论】:
+1。但是,我要补充一点;你不会“失去”任何你愿意自己做的事情。没有什么能阻止人们复制拖放项目功能。 很好的解决方案,我会继续这样做。感谢您的帮助! (我把问题放在了错误的一边) 这就是我最终所做的,它非常简单干净。再次感谢。以上是关于以foursquare方式自定义UIToolBar的主要内容,如果未能解决你的问题,请参考以下文章
如何以编程方式将平面背景 UIColor 渲染为 UIToolbar 的背景?
带有文本快捷方式的自定义 UIToolbar 的行为与带有 UIButtons 和 UITableViewControllers 的键盘完全不同