在自定義導(dǎo)航欄上UIBarButtonItem的時(shí)候努隙,如果直接用UIbutton通過[[UIBarButtonItem alloc]initWithCustomView:button]這個(gè)方法放到導(dǎo)航欄上,你會發(fā)現(xiàn)自己創(chuàng)建的UIbutton的大小不受控制誊垢,即使更改button的frame也不行,而- (instancetype)initWithCustomView:(UIView*)customView;這個(gè)方法傳入的是一個(gè)UIview症见,我們可以在UIbutton的外部套一層UIview喂走,這個(gè)UIview的大小是可以更改的,具體代碼:
借鑒:http://www.reibang.com/p/7886a12cac7b