自学ios的大学狗-----自己封装的第一个titleView

自学ios的大学生,尝试第一次去写简书 尝试第一次去封装自己的一个titleView。希望各位大佬们可以看看,给出问题和建议。

第一次写简书,说来有些紧张呢。。。好了 废话不多说了先放出demo 地址:GitHub - AkaShark/test1: 第一次尝试

由于这个是第一次自己封装东西,也不知的是否操作是正确的,要是有什么问题希望大家及时提出我好修改。

这个titleView我用到了SDAutoLayout这个自动布局的第三方库和CUSFlashLabel一个可以让文字闪动的lable,但是不知道为什么 ,我封装后的标题View这个闪动效果就是消失了的。猜测可能的原因是我的titleView是根据标题的长度自适应大小的,而这个闪动的lable是要根据大小来进行重绘的,所有刚才是我没传入lable的大小所有才会出现问题。

[_titleView titleString:@"的苏菲会上对啊是滴哈市" titleColor:[UIColor redColor] TF:[UIFont systemFontOfSize:15] BGColor:[UIColor clearColor] andImageName:@"标题"];

在VC中调用的语句.

self.navigationItem.titleView=_titleView;

关键语句。self.navigationItem.titleView这个是默认居中的(前提是导航栏的左右buttonItem没有那么夸张)所以直接将这个VIew盖上去也是正好居中的效果看起来还不错的。


标题View的点击事件的代理方法 可以监听到点击事件,在VIew加了一个代理 可以在VC中方便调用

代理事件


别的就没有什么了 这只是一个简单是封装。主要是第一次尝试自己去写东西,去记录自己的学习路程。

哎。有点紧张和激动的语无伦次了,

我的qq:1548742234@qq.com 希望可以一起交流学习。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,925评论 25 709
  • 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现cl...
    以德扶人阅读 2,542评论 2 50
  • 婚姻如什么? 作为一个法律人,我用法律人的视角去解读, 如果男女进行了结婚登记, 婚姻如经营公司, 有牌照,有人员...
    法侠阅读 694评论 0 1
  • Project 2 - Organize Your Speech Summary: Organize - put ...
    毛英勇阅读 1,337评论 0 0
  • 前两日与几位兄姐小聚,终于救我脱出了火锅路线。 被指挥着跑到长江路淮南街的南湾鱼村时,我还在心里哂笑郑州哪儿能吃个...
    咪咕江阅读 1,761评论 0 1