Sco*_*urn 13 uibarbuttonitem ios swift
如何从UINavigationItem后退按钮中删除"<".我的故事板上有一个UIViewController,它是用Push segue打开的.我想在后退按钮上放置文字,而不是后退箭头.
到目前为止,我将此代码添加到调用UITableViewController中的prepareForSegue函数中.
let backItem = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle., target: nil, action: nil)
navigationItem.backBarButtonItem = backItem
Run Code Online (Sandbox Code Playgroud)
当UIView出现时,它在后退按钮的文本中有"<完成".我如何设置它以便它只是"完成"?
Ash*_*kad 19
在你的appdelegate中添加这两行代码.它将从所有视图控制器中删除后退指示符.
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
UINavigationBar.appearance().backIndicatorImage = UIImage()
UINavigationBar.appearance().backIndicatorTransitionMaskImage = UIImage()
}
Run Code Online (Sandbox Code Playgroud)
如果您在左侧获得空间,则设置标题位置
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(-20, 0), for: UIBarMetrics.default)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4017 次 |
| 最近记录: |