iOS swift5 自定义导航栏
ios 自定义 导航 swift5
2023-09-14 09:04:14 时间
lazy var navItem:UINavigationItem = {
let navItem = UINavigationItem()
navItem.leftBarButtonItem = UIBarButtonItem(image: UIImage(named: "icon_back"), style: .plain, target: self, action: #selector(leftBarBtnItemClick))
navItem.rightBarButtonItem = UIBarButtonItem(title: "发布", style: .plain, target: self, action: #selector(rightBarBtnItemClick))
navItem.title = "发布动态"
return navItem
}()
lazy var customNavBar:UINavigationBar = {
let customNavBar = UINavigationBar(frame: CGRect(x: 0, y: XYHelper.statusBarHeight, width: windowWidth, height: navigationBarHeight))
customNavBar.tintColor = .black
//设置背为透明,不会有遮挡
customNavBar.setBackgroundImage(UIImage(), for: .default)
//去掉下面的线
customNavBar.shadowImage = UIImage()
customNavBar.pushItem(navItem, animated: false)
return customNavBar
}()
override func viewDidLoad() {
super.viewDidLoad()
navigationController?.navigationBar.isHidden = true
setupUI()
view.addSubview(customNavBar)
}
相关文章
- ios 自定义html页面发送到桌面图标
- iOS 开发流程
- UICollectionView iOS 13以下删除动画crash
- 2022最简单易懂的IOS App打包发布完整流程
- 国内首个量子人工智能计算中心落户无锡;天津高速公路进入“数字人民币时代”;阿里云盘 iOS 版 4.0 正式版发布丨每日大事件
- 软件测试|iOS 自动化测试——技术方案、环境配置
- Windows电脑申请iOS证书教程及工具分享
- HBuilder X 连接苹果手机(IOS)详细教程。Windows: 连接iOS手机调试项目
- Application Loader及Transporter App上传ipa外、可以在Windows上架iOS APP工具
- 【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总(iOS上架)
- Flash开发iOS应用全攻略(五)——如何上传应用到iTunes Connect
- iOS判断手机是否开启麦克风详解手机开发
- iOS时间选择框详解手机开发
- ios开发之公交卡系统的设计与实现详解手机开发
- iOS 自定义瀑布流相册控件详解手机开发
- iOS-蓝牙学习资源博文收集详解手机开发
- iOS—-自定义UIView,绘制一个UIView详解手机开发
- Linux与iOS之间的技术对比(linux和ios)
- Linux下开发iOS应用:挑战还是机会?(linux做ios开发)
- 操作系统比较:iOS 与 Linux 操作系统(ios与linux)
- iOS与Linux:新老技术的融合(ios与linux的关系)
- 比较iOS和Linux:谁更具优势?(ios和linux)
- 在iOS上安装Linux系统的挑战(ios上安装linux)
- iOS版微信升级至8.0.8版 终于可以修改提示音甚至设置微信彩铃
- iOS访问MySQL数据库的实战技术(ios访问mysql)
- iOS开发与Linux的技术融合(ios开发linux)
- 为什么Android的图片质量没有iOS的高?
- 使用iOS就能操作Oracle数据库(ios上oracle)
- 谁说 iOS 就不适用Oracle(ios oracle软件)
- MIX 4、K40等机型连夜推送MIUI 12.5增强版:流畅度媲美iOS