我是第一次在ios中进行自定义导航。我有六个按钮连续排列。当我点击按钮时,我希望图像改变。但是,该按钮不是可切换。可以取消选择按钮的唯一方法是触摸另一个按钮。在任何给定时间只能激活一个按钮。
我的想法:
UIButtons
我希望最终产品像自定义TabBarController
一样工作,但不需要切换布局。我只想编辑当前ViewController
中的内容。
有更好的方法吗?
答案 0 :(得分:1)
您可以使用已具有该功能的UISegmentedControl。如果你需要大幅度定制外观,你的UIButton解决方案听起来不错。
答案 1 :(得分:0)
我在 Interface Builder 中设置了UIButtons
,如下所示:
触摸时,按钮为self.enabled = NO
,这会使UIButtons
外观发生变化。但是,按钮变暗,所以我也实现了self. adjustsImageWhenDisabled = NO
。
这样,一旦按钮“激活”,就无法重新选择。