創(chuàng)建tabBar中間按鈕

如圖:創(chuàng)建中間按鈕

Snip20170615_1.png

代碼如下:

// 撰寫按鈕
   fileprivate lazy var composeButton:UIButton = UIButton.cz_imageButton("tab_btn_add", backgroundImageName: "tab_btn_add")

/// @implementation UIButton (CZAddition)
+ (instancetype)cz_imageButton:(NSString *)imageName backgroundImageName:(NSString *)backgroundImageName {
   
   UIButton *button = [[self alloc] init];
   
   [button setImage:[UIImage imageNamed:imageName] forState:UIControlStateNormal];
   
   NSString *imageNameHL = [imageName stringByAppendingString:@"_highlighted"];
   [button setImage:[UIImage imageNamed:imageNameHL] forState:UIControlStateHighlighted];
   
   [button setBackgroundImage:[UIImage imageNamed:backgroundImageName] forState:UIControlStateNormal];
   
   NSString *backgroundImageNameHL = [backgroundImageName stringByAppendingString:@"_highlighted"];
   [button setBackgroundImage:[UIImage imageNamed:backgroundImageNameHL] forState:UIControlStateHighlighted];
   
   [button sizeToFit];
   
   return button;
}

// 設(shè)置撰寫按鈕
   fileprivate func setupComposeButton(){
       // 撰寫按鈕
       tabBar.addSubview(composeButton)
       
       // 計(jì)算按鈕的寬度
       let count = CGFloat(childViewControllers.count)
       
       // 將向內(nèi)縮進(jìn)的寬度減少茶行,能夠讓按鈕的寬度變大,蓋住容錯(cuò)點(diǎn)镰烧,防止穿幫拢军!
       let aWidth:CGFloat = tabBar.bounds.width / count - 1
       
       // CGRecInset 正數(shù)向內(nèi)縮進(jìn),負(fù)數(shù)向外擴(kuò)展 67 - 49  = 18
       composeButton.frame = tabBar.bounds.insetBy(dx: aWidth, dy: -12)
       print("撰寫按鈕寬度 \(composeButton.bounds.width)")

       // 按鈕監(jiān)聽方法
       composeButton.addTarget(self, action: #selector(composeStatus), for: .touchUpInside)
   }

// MARK:- 中間按鈕
extension LJMainController {
    // fileprivate 文件內(nèi)私有屬性和方法怔鳖,僅在當(dāng)前文件中可以訪問,包括同一個(gè)文件中不同的類
    // private: 私有屬性和方法固蛾,僅在當(dāng)前類中可以訪問结执,不包括分類。
    @objc fileprivate func composeStatus(){
        
    }  
}

需求是艾凯,當(dāng)是任務(wù)管理Item献幔,點(diǎn)擊加號(hào)按鈕時(shí),彈出框是 任務(wù)創(chuàng)建頁面趾诗。
當(dāng)是OA辦公I(xiàn)tem時(shí)蜡感,點(diǎn)擊加號(hào)按鈕,彈出的是 創(chuàng)建工單管理

如何判斷點(diǎn)擊了哪個(gè)選項(xiàng)恃泪,請(qǐng)看下篇文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末郑兴,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子贝乎,更是在濱河造成了極大的恐慌情连,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件览效,死亡現(xiàn)場(chǎng)離奇詭異却舀,居然都是意外死亡虫几,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門挽拔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辆脸,“玉大人,你說我怎么就攤上這事螃诅∶壳浚” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵州刽,是天一觀的道長空执。 經(jīng)常有香客問我,道長穗椅,這世上最難降的妖魔是什么辨绊? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮匹表,結(jié)果婚禮上门坷,老公的妹妹穿的比我還像新娘。我一直安慰自己袍镀,他們只是感情好默蚌,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著苇羡,像睡著了一般绸吸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上设江,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天锦茁,我揣著相機(jī)與錄音,去河邊找鬼叉存。 笑死码俩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的歼捏。 我是一名探鬼主播稿存,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼瞳秽!你這毒婦竟也來了瓣履?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤寂诱,失蹤者是張志新(化名)和其女友劉穎拂苹,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瓢棒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年浴韭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片脯宿。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡念颈,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出连霉,到底是詐尸還是另有隱情榴芳,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布跺撼,位于F島的核電站窟感,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏歉井。R本人自食惡果不足惜柿祈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望哩至。 院中可真熱鬧躏嚎,春花似錦、人聲如沸菩貌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽箭阶。三九已至虚茶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間尾膊,已是汗流浹背媳危。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留冈敛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓鸣皂,卻偏偏與公主長得像抓谴,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子寞缝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,858評(píng)論 25 707
  • 翻譯自“View Controller Programming Guide for iOS”癌压。 1 彈出視圖控制器...
    lakerszhy閱讀 3,491評(píng)論 2 20
  • 還想看更多文章的朋友可以訪問我的個(gè)人博客 轉(zhuǎn)載自人人網(wǎng)分享 想查看更多精彩文章,請(qǐng)關(guān)注我的 卷首語 Android...
    我是才子閱讀 41,441評(píng)論 1 8
  • 2017.2.7 最近好忙的帜消。而且也沒什么特別的事發(fā)生棠枉。 睡眠還是不好。一般都是看看簡書的文章然后就昏迷的泡挺。昨天去...
    丶青木閱讀 188評(píng)論 0 0
  • 文/有心人問道 2017年10月26日 《功名》 淺酌杯中酒 拿著功名 把玩愁 一世浮華 任欲說還休 干掉杯中酒 ...
    有心人問道閱讀 214評(píng)論 0 0