gpt4 book ai didi

ios - 使用 UIPicker 在 UITableViewController 中创建所需的行数

转载 作者:行者123 更新时间:2023-11-29 12:20:05 24 4
gpt4 key购买 nike

我的 UIPicker 有一个 View ,当我按下开始按钮时,它将推送到我的 UITableViewController

我想通过我的 UIPicker 在我的 UITableViewController 中为每个部分创建一定数量的行。

这是相关代码。我没有收到错误。我的 UITableViewController 在其部分中没有任何行。任何关于我如何让它工作的建议或例子都会很棒。或者,如果有人知道解决此问题的更好方法,我们将不胜感激。

来自 PushView.m

    @interface WorkoutPushViewController ()
{
NSArray *_PickerData;
}

- (void)viewDidLoad {
[super viewDidLoad];

//picker
_PickerData = @[@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10"];
self.setsPicker.dataSource = self;
self.setsPicker.delegate = self;
}

来自 TableView.h

    @interface TableViewController : UITableViewController
@property (nonatomic, retain) PushViewController *pushReference;
@end

来自 TableView.m

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

return ([self.pushReference.setsPicker selectedRowInComponent:0]+1);
// +1 because index 0 is 1 row.
}

谢谢!

最佳答案

正如 Nitin Gohel 所说:在你的 TableView.h 中

@interface TableViewController : UITableViewController
@property (nonatomic) NSInteger numberOfRows;
@end

在你的 TableView.m 中

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return self.numberOfRows;
}

点击开始按钮时,不要忘记分配行数的值。

关于ios - 使用 UIPicker 在 UITableViewController 中创建所需的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30907555/

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