gpt4 book ai didi

iphone - 将 tableView 交换到 UITableViewController 中的另一个 View

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:42 25 4
gpt4 key购买 nike

我正在尝试调整 UITableViewController 的 tableview 的大小,以便我也可以在 View 中放置一些其他内容。所以我试图将 tableview 换成一个新 View 。以下工作正常,但如果我稍后尝试引用 self.tableview,它会返回 null。我究竟做错了什么 ?

- (void)viewDidLoad {    [super viewDidLoad];    UIView *view = [[UIView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];     self.tableView.frame = CGRectMake(0, 0, 320, 200);    [view addSubview:self.tableView];    self.view = view;}

是的,我可能只使用 UIViewController 并在那里创建我的 tableview。我只是尽量避免这样做,并获得 UITableViewController 的免费赠品

最佳答案

为了解决这个问题,我只保留了 tableView 并覆盖了 tableview getter

- (UITableView*)tableView{    return myTableView;}- (void)viewDidLoad {    [super viewDidLoad];    myTableView = [super tableView];    UIView *view = [[UIView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];     self.view = view;    myTableView.frame = CGRectMake(0, 0, 320, 200);    [view addSubview:myTableView];    }

关于iphone - 将 tableView 交换到 UITableViewController 中的另一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/973828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com