gpt4 book ai didi

ios - 将自定义 UIView 添加到 UITableViewController

转载 作者:行者123 更新时间:2023-11-29 03:26:25 27 4
gpt4 key购买 nike

(iOS/Xcode 问题)如何以编程方式将自定义 UIView(带有标签和按钮)添加到 UITableViewController?当我尝试这样做时:

CGFloat x = (self.tableView.bounds.size.width / 2);
CGFloat y = (self.tableView.bounds.size.height / 2);
NewView *newView = [[NewView alloc] initWithFrame:CGRectMake(x, y, 417, 228)];
[self.tableView addSubView:newView];

-我得到的只是一个黑色矩形。

*编辑所以我想通了。我忘了加载 Nib 。

CGFloat x = (self.view.bounds.size.width / 2);
CGFloat y = (self.view.bounds.size.height / 2);

NewView *newView = [[[NSBundle mainBundle] loadNibNamed:@"NewView" owner:self options:nil] objectAtIndex:0];

newView.center = CGPointMake(x, y);

[self.tableView addSubview:newView];

最佳答案

问题是您正在尝试向 UITableView 添加 View ,但它的工作效果并不符合您的预期。 UITableView 包含一组UITableViewCell。请阅读 UITableView、其委托(delegate)和数据源的文档。

关于ios - 将自定义 UIView 添加到 UITableViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20413372/

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