国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

iphone-tabbar 如何自定義TabBarControlle,r

2019-11-02 14:23:13
字體:
來源:轉載
供稿:網友

   什么是TabBarController

  tabbar,通常情況下用來下面互相切換ViewControllers。使用方式有幾種,其中最常見的就是指定tabArray,里面按著順序存放controllers對象做為下面切換。這種操作可以放在AppDelegate里面,最終,加入window上。

  深入理解TabBarController

  本人曾嘗試把TabBarController,tabbar的hidden=YES,之后發現下面黑色的tabbar沒有了,但是會有白色的東西覆蓋在上面。background Color 設置為clear都不行。 后來發現tabbar的現實內容的地方,設置的高度小了。所以導致看起來是白色的。后來把內容部分拉長,tabbar雖然還在下面那個位置,但是 hidden之后,就不會有那個白色的效果了。

  if ( [[self.view.subviews objectAtIndex:0] isKindOfClass:[UITabBar class]] )

  contentView = [self.view.subviews objectAtIndex:1];

  else

  contentView = [self.view.subviews objectAtIndex:0];

  得到內容view

  。 如何自定義TabBarController

  1。第一種方式是完全重寫TabBarController,使用view來代替,上面都是button,工作量非常大,有一點就是各個層級之間的切換無法弄的太透徹。什么時候在上面,下面,什么時候隱藏。

  2。第二種是繼承一個UItabbarController,然后在這個子類的上層加一個View。這個的好處在于切換直接通過hide的tabbar進行中轉就行了。

  中轉函數。- (void)switchView:(id)sender

  { int ind

陽光電影網[www.aikan.tv/special/yangguangdianyingwang/]
ex = [self.subviews indexOfObject:sender];

  tabbarctrl.selectedIndex = index;

  }

  最后,當我們需要badgeVale,別忘了去320找找好用的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳山县| 桂林市| 和林格尔县| 江安县| 沅江市| 定边县| 阿荣旗| 禄丰县| 吴江市| 曲水县| 株洲市| 洪洞县| 商南县| 苍溪县| 鄂温| 阜康市| 沙田区| 襄汾县| 毕节市| 广元市| 朝阳市| 玉屏| 洛阳市| 醴陵市| 马山县| 安新县| 海门市| 葫芦岛市| 万安县| 友谊县| 平原县| 信宜市| 昆明市| 海丰县| 义乌市| 隆德县| 长葛市| 拉萨市| 安图县| 萍乡市| 会东县|