自學(xué)ios的大學(xué)生浊仆,嘗試第一次去寫簡書 嘗試第一次去封裝自己的一個titleView客峭。希望各位大佬們可以看看,給出問題和建議抡柿。
第一次寫簡書舔琅,說來有些緊張呢。洲劣。备蚓。好了 廢話不多說了先放出demo 地址:GitHub - AkaShark/test1: 第一次嘗試
由于這個是第一次自己封裝東西课蔬,也不知的是否操作是正確的,要是有什么問題希望大家及時提出我好修改郊尝。
這個titleView我用到了SDAutoLayout這個自動布局的第三方庫和CUSFlashLabel一個可以讓文字閃動的lable二跋,但是不知道為什么 ,我封裝后的標(biāo)題View這個閃動效果就是消失了的流昏。猜測可能的原因是我的titleView是根據(jù)標(biāo)題的長度自適應(yīng)大小的扎即,而這個閃動的lable是要根據(jù)大小來進(jìn)行重繪的,所有剛才是我沒傳入lable的大小所有才會出現(xiàn)問題况凉。
[_titleView titleString:@"的蘇菲會上對啊是滴哈市" titleColor:[UIColor redColor] TF:[UIFont systemFontOfSize:15] BGColor:[UIColor clearColor] andImageName:@"標(biāo)題"];
在VC中調(diào)用的語句.
self.navigationItem.titleView=_titleView;
關(guān)鍵語句谚鄙。self.navigationItem.titleView這個是默認(rèn)居中的(前提是導(dǎo)航欄的左右buttonItem沒有那么夸張)所以直接將這個VIew蓋上去也是正好居中的效果看起來還不錯的。
標(biāo)題View的點擊事件的代理方法 可以監(jiān)聽到點擊事件刁绒,在VIew加了一個代理 可以在VC中方便調(diào)用
別的就沒有什么了 這只是一個簡單是封裝闷营。主要是第一次嘗試自己去寫東西扯旷,去記錄自己的學(xué)習(xí)路程。
哎蟹瘾。有點緊張和激動的語無倫次了驾诈,
我的qq:1548742234@qq.com 希望可以一起交流學(xué)習(xí)。