xcode UIBarButtonItem 视图
xcode UIBarButtonItem view
在我的 Xcode 项目中,我有一个视图控制器 class
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet weak var refreshButton: UIBarButtonItem!
var refreshUiButton = UIButton()
override func viewDidLoad() {
super.viewDidLoad()
refreshUiButton.setImage(#imageLiteral(resourceName: "refresh"), for: .normal)
refreshUiButton.imageView?.contentMode = UIViewContentMode.scaleAspectFit
refreshUiButton.addTarget(self, action: #selector(didRefreshClicked(_:)), for: .touchUpInside)
refreshButton.customView = refreshUiButton
}
这是它的样子
按钮覆盖导航中间的分段控件panel.I 有 UIButton 的扩展,因此我想使用 UIbutton 作为 UIBarButtonItem 的自定义视图。
我希望它看起来像这样
我该如何组织?
您的按钮图片尺寸似乎不正确。如果我说得对,您需要根据 Human Design 确定尺寸。或者您可以将系统 barButtonItem 的色调更改为黑色。
在我的 Xcode 项目中,我有一个视图控制器 class
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet weak var refreshButton: UIBarButtonItem!
var refreshUiButton = UIButton()
override func viewDidLoad() {
super.viewDidLoad()
refreshUiButton.setImage(#imageLiteral(resourceName: "refresh"), for: .normal)
refreshUiButton.imageView?.contentMode = UIViewContentMode.scaleAspectFit
refreshUiButton.addTarget(self, action: #selector(didRefreshClicked(_:)), for: .touchUpInside)
refreshButton.customView = refreshUiButton
}
这是它的样子
按钮覆盖导航中间的分段控件panel.I 有 UIButton 的扩展,因此我想使用 UIbutton 作为 UIBarButtonItem 的自定义视图。
我希望它看起来像这样
我该如何组织?
您的按钮图片尺寸似乎不正确。如果我说得对,您需要根据 Human Design 确定尺寸。或者您可以将系统 barButtonItem 的色调更改为黑色。