類似于網易新聞主界面中切換菜單的一個空間,定制自由度高

jopen 9年前發布 | 18K 次閱讀 iOS開發 移動開發 TopTabControl

使用arc,xcode6.1 編譯

1、點擊菜單自定切換內容頁面

2、滑動內容頁面菜單自動劇中

3、用戶只需要關注菜單的展示和頁面的展示就行了

類似于網易新聞主界面中切換菜單的一個空間,定制自由度高

Objetive-C

下面是協議:

/** @brief TopTabControl datasource 需要支持的協議 */
@protocol TopTabControlDataSource @optional

/**
 *  得到頂部菜單欄的高度
 *
 *  @param tabCtrl tab控件
 *
 *  @return 高度(像素)
 */
- (CGFloat)TopTabHeight:(TopTabControl *)tabCtrl;

/**
 *  得到頂部菜單欄的寬度
 *
 *  @param tabCtrl tab控件
 *
 *  @return 高度(像素)
 */
- (CGFloat)TopTabWidth:(TopTabControl *)tabCtrl;


/**
 *  得到頂部菜單的個數
 *
 *  @param tabCtrl tab控件
 *
 *  @return 返回菜單的個數
 */
- (NSInteger)TopTabMenuCount:(TopTabControl *)tabCtrl;



/**
 *  得到第幾個菜單的view
 *
 *  @param tabCtrl tab控件
 *  @param index   菜單的index,從0開始
 *
 *  @return 返回單個菜單項
 */
- (TopTabMenuItem *)TopTabControl:(TopTabControl *)tabCtrl
                      itemAtIndex:(NSUInteger)index;


/**
 *  得到第幾個菜單對應的page內容
 *
 *  @param tabCtrl tab控件
 *  @param index   菜單的index,從0開始
 *
 *  @return 返回單個菜單頁
 */
- (TopTabPage *)TopTabControl:(TopTabControl *)tabCtrl
                      pageAtIndex:(NSUInteger)index;

@end

項目主頁:http://www.baiduhome.net/lib/view/home/1418869502198

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!