你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS開發之代碼調用自定義tableView

iOS開發之代碼調用自定義tableView

編輯:IOS開發綜合

開端一個新的IOS開發項目,團體傾向於采用純代碼的方式創立APP,最近在實踐使用遇到一個問題,就是在Controller中無法調用自定義的tableView,以前是在storyboard中拖控件創立tableView,與自定義的tableView銜接起來。

經過重寫setget辦法可以調用自定義tableView,示例見下。

首先,自定義tableView中應該有一個初始化辦法
- (instancetype)initWithFrame:(CGRect)frame {
    self = [superinitWithFrame:frame];
    if (self) {
        //tableView的代理
        self.delegate = self;
        self.dataSource = self;
    }
    return self;
}
其次,在需求調用tableView的Controller中封裝一個自定義tableView類屬性
@property (nonatomic,strong)CustomTableView *myTableView;
然後,在Controller中對自定義tableView類屬性的get辦法停止重寫:
-(CustomTableView *)myTableView{
    if (_myTableView ==nil) {
        _myTableView = [[CustomTableView alloc]init];
    }
    return _myTableView;
}

當對自定義封裝的tableView停止get辦法時,零碎會自定調用tableView中的init辦法,從而調用自定義tableView類及其代理辦法。

【iOS開發之代碼調用自定義tableView】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved