Dog*_*ahe 8 uitoolbar uibarbuttonitem ios swift
我正在工具栏上使用init(title:image:primaryAction:menu:)UIBarButtonItem Apple 文档,希望显示带有图像和标题的按钮。有谁知道为什么标题不显示?我不是在寻找可以添加带有标题和图像的 UIBarButtonItem 的自定义实现。我在 Stackoverflow 上看到过很多。我只想使用这个初始化程序(如果它有效的话)。
我有一个 UITableViewController 子类,我已将此代码添加到 viewDidLoad 中
navigationController?.isToolbarHidden = false
let barButtonItem = UIBarButtonItem(title: "New Item", image: UIImage(systemName: "plus.circle.fill"), primaryAction: nil, menu: nil)
toolbarItems = [barButtonItem]
Run Code Online (Sandbox Code Playgroud)
尝试将自定义按钮分配给您的导航栏按钮,在控制器类下声明您的按钮:
let myButton = UIButton(type: .system)
Run Code Online (Sandbox Code Playgroud)
现在在 viewDidLoad 中设置带有标题的自定义按钮并将其分配给导航栏:
myButton.setImage(UIImage(systemName: "square.and.arrow.up"), for: .normal)
myButton.setTitle(" your text", for: .normal)
myButton.sizeToFit()
myButton.addTarget(self, action: #selector(yourFunctionAction), for: .touchUpInside)
navigationItem.rightBarButtonItem = UIBarButtonItem(customView: myButton)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1817 次 |
| 最近记录: |