自学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 希望可以一起交流学习。