斗鱼手机直播怎么设置界面「斗鱼app小窗口怎么设置」

时间:2023-07-03 16:37:49 来源:搜狐

首页导航栏设置

重点掌握内容

导航栏添加Items

给系统的类扩充方法

扩充便利构造函数

效果展示

在iOS开发中,导航栏的设置是必不可少的一部分。

通常导航栏中会放很多的UIBarButtonItem,以方便用于操作对应的功能

斗鱼首页导航条展示

直接实现(最low方式)

不管是左侧logo的Item,还是右侧的三个Item都是有点击效果的。

因此在实现时,最好创建UIButton,通过给UIButton设置图片来实现。并且让UIButton作为UIBarButtonItem的customView

实现代码如下:


优化上述代码(系统类扩充方法)

上述方式虽然实现了功能,但是我们发现重复代码太多。

并且如果其他地方也用到类似的功能,还是要写大量代码。

最好的方式就是进行抽取?

如何抽取呢?

在OC中我们通常给系统的类抽取分类,在分类中给系统的类扩充方法

Swift也是类似,只是Swift使用extension,表示对系统的类进行扩充

比如我们给系统的类抽取类方法,代码如下:

给系统类扩充类方法

使用方式:

扩充遍历构造函数(推荐做法)

遍历构造函数特点

构造函数前以convenience开头

必须明确调用设计构造函数:例如self.init()

构造函数写法:

使用方式:

更多资讯可登陆520it.com,小码哥社区。欢迎一起探讨。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。

相关阅读

精彩阅读

加入我们 | 联系我们 | 广告服务

Copyright © 游戏评论网 All Rights Reserved 版权所有

返回顶部