類似于網易新聞主界面中切換菜單的一個空間,定制自由度高
使用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
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!