今日分享-自定义返回按钮(与系统按钮位置一致)
来源:互联网 发布:健身教程软件 编辑:程序博客网 时间:2024/06/15 21:59
首先来看三张图:
代码已贴出在图片下方
无文字返回按钮设置:
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
swift
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffset(horizontal: 0, vertical: -60), for: UIBarMetrics.default)
自定义返回按钮(位置与系统位置一致) 为UIViewController添加extension方法,方便调用
extension UIViewController{ // xzCustomBackBarButtonItem func customBackBarButtonItem(target:AnyObject?,action:Selector?){ var action1 = action if action1 == nil { action1 = #selector(self.navigationController?.popViewController(animated:)) } var target1 = target if target1 == nil { target1 = self.navigationController } let backBarButtonItem = UIBarButtonItem.init(image: UIImage.init(named: "new-sys-jiantou"), style: UIBarButtonItemStyle.plain, target: target1, action: action1)//UIImage.init(named: "new-sys-jiantou") UI提供返回图片let fixBarButtonItem = UIBarButtonItem.init(barButtonSystemItem: UIBarButtonSystemItem.fixedSpace, target: nil, action: nil) fixBarButtonItem.width = -10 self.navigationItem.leftBarButtonItems = [fixBarButtonItem,backBarButtonItem] }}
阅读全文
0 0
- 今日分享-自定义返回按钮(与系统按钮位置一致)
- 自定义系统的返回按钮
- UINavigationController使用时出现自定义返回按钮与系统按钮在返回时同时出现情况?
- IOS隐藏navigationItem返回按钮与自定义返回按钮
- WPF中使窗体关闭按钮与自定义的退出按钮行为一致的做法
- android 自定义返回按钮
- Android自定义返回按钮
- 自定义NavgationBar返回按钮
- UINavigation自定义返回按钮
- UINavigationBar自定义返回按钮
- iOS自定义返回按钮
- NavigationController自定义返回按钮
- 自定义NavgationBar返回按钮
- 自定义返回按钮
- 自定义返回按钮
- UINavigationBar自定义返回按钮
- Navigation返回按钮自定义
- 自定义导航返回按钮
- 作业六
- java 实现 视频格式转换。
- python subprocess用ctrl+c 的方式终止
- Xilinx Arm 8的内容介绍
- vs中产生验证码
- 今日分享-自定义返回按钮(与系统按钮位置一致)
- Python---项目3-破解使用crypt方法加密(已加salt参数)的登录密码
- YOLOv2源码分析(五)
- Kotlin
- Android Studio 构建脚本-gradle详解
- Term(MAC终端)配置及相关优化设置
- 服务Service---并与活动、接收器之间的通信
- 在Fragment的延时操作中如何更新UI
- java线程同步