我正在尝试创建一个完全像这样的按钮设置:
我该怎么做?有人可以告诉我代码吗?有没有办法像这样“分组” UIButton?
最佳答案
您将需要使用UITableViewController
并将节设置为UITableViewStyleGrouped
。
每个组都是一个部分,因此您将需要返回- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
中的部分。
对于每个部分,您都想使用- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
指定多少行。
您将需要使用- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
自定义每个单元格(顺便说一句,该单元格告诉您正在indexPath
变量中修改的是哪个节的特定行)。
最后,您将使用XCode为您提供的模式来处理- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
中的行单击:
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
希望这可以帮助!
关于ios - UIButton分组的按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4588370/