我想要一个自定义导航控制器,我做了很多搜索,我在Stack上阅读了很多问题等等。但我还是不知道该怎么做。
我想做导航栏:
添加图标真的很难,如果我希望这些图标可以移动,那就更多了。这与Instagram的效果相同(当我点击按钮时,图标正在旋转)。
阶段1:
阶段2:
答案 0 :(得分:0)
您只需要在导航栏标题
中添加图像按钮let button = UIButton.init(type: .custom)
button.setImage(UIImage.init(named: "YourImage"), for: UIControlState.normal)
button.frame = CGRect.init(x: 0, y: 0, width: 30, height: 30)
button.addTarget(self, action: #selector(self.onButtonClicked), for: .touchUpInside)
self.navigationItem.titleView = button
答案 1 :(得分:0)
我找到了解决方案!
非常简单(Swift 3):
button.imageView?.contentMode = .scaleAspectFit