草庐IT

tableView_alarm

全部标签

objective-c - 如何在 tableView 中找到点击的附件按钮的 indexPath

我有一个简单的UITableView,只有一个部分和几行。当用户单击单元格附件按钮(与detailsS​​egue连接时。我想知道它是哪个单元格行。这样我就可以从我的数组中选择正确的对象并将其分配给下一个View中的变量.我使用委托(delegate)方法tableview:accessoryButtonTappedForRowWithIndexPath:并将indexPath值分配给我的私有(private)属性myRow。在prepareForSegue:sender:方法中,我使用了self.myRow.row值从数组中选择正确的对象。我的问题是这两个方法似乎以错误的顺序执行。从

ios - 刷新 TableView ?

我认为我有一个非常简单的任务,但不知何故它不想工作。我是objective-c的初学者,所以我想这只是一个小错误。我仍然不太清楚自己在做什么,目前更像是复制粘贴编程。就像我真的不知道我是否需要界面中的IBOutlet或作为属性或两者兼而有之。我有什么:一个带有按钮、标签和表格View的ViewController。该按钮连接到共享点服务器并读取列表并将值添加到数组。这部分有效。委托(delegate)和数据源导出连接到ViewController。我想要的:数组应该是TableView的数据源,所以我只想在读取数组中的新数据后刷新它。我在viewDidLoad函数中添加到数组的测试数据

ios - 刷新 TableView ?

我认为我有一个非常简单的任务,但不知何故它不想工作。我是objective-c的初学者,所以我想这只是一个小错误。我仍然不太清楚自己在做什么,目前更像是复制粘贴编程。就像我真的不知道我是否需要界面中的IBOutlet或作为属性或两者兼而有之。我有什么:一个带有按钮、标签和表格View的ViewController。该按钮连接到共享点服务器并读取列表并将值添加到数组。这部分有效。委托(delegate)和数据源导出连接到ViewController。我想要的:数组应该是TableView的数据源,所以我只想在读取数组中的新数据后刷新它。我在viewDidLoad函数中添加到数组的测试数据

ios - 在没有 tableView 的情况下更改 UITableView 部分标题 :titleForHeaderInSection

我正在尝试更改UITableView中某个部分的标题标题,当该部分中的单元格被选中时。tableView:titleForHeaderInSection是由应用程序触发的,所以这没有帮助。我可以调用reloadData,但性能会受到影响,因为应用程序必须重新加载所有可见单元格。我还尝试使用自定义header,但这也会导致一些性能问题。有没有办法获取默认标题View使用的UILabel的句柄并手动更改其文本? 最佳答案 调用[tableViewendUpdates]可能会提供所需的结果,而不会对性能造成太大影响。[self.table

ios - 在没有 tableView 的情况下更改 UITableView 部分标题 :titleForHeaderInSection

我正在尝试更改UITableView中某个部分的标题标题,当该部分中的单元格被选中时。tableView:titleForHeaderInSection是由应用程序触发的,所以这没有帮助。我可以调用reloadData,但性能会受到影响,因为应用程序必须重新加载所有可见单元格。我还尝试使用自定义header,但这也会导致一些性能问题。有没有办法获取默认标题View使用的UILabel的句柄并手动更改其文本? 最佳答案 调用[tableViewendUpdates]可能会提供所需的结果,而不会对性能造成太大影响。[self.table

iphone - 如何获取tableView :(UITableView *)tableView heightForRowAtIndexPath function?中的cell对象

当返回heightForRowAtIndexPath时,我想知道单元格的内容。在这个函数中,我如何获取单元格对象?-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{}如果我试试这个[tableViewcellForRowAtIndexPath:indexPath]它失败并进入无限循环。有什么想法吗? 最佳答案 调用自身(委托(delegate))而不是tableView本身。idcell=[selfta

iphone - 如何获取tableView :(UITableView *)tableView heightForRowAtIndexPath function?中的cell对象

当返回heightForRowAtIndexPath时,我想知道单元格的内容。在这个函数中,我如何获取单元格对象?-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{}如果我试试这个[tableViewcellForRowAtIndexPath:indexPath]它失败并进入无限循环。有什么想法吗? 最佳答案 调用自身(委托(delegate))而不是tableView本身。idcell=[selfta

ios - 如何更新tableView中的数据?

我使用viewDidLoad中的数组初始化表中的数据,然后将数据添加到单元格中。这是我在一本书中读到的一种标准方法。这是我的:-(void)viewDidLoad{[superviewDidLoad];//Createarrayandadddata("tableViewValues"isinitializedin.hfile)tableViewValues=[[NSMutableArrayalloc]init];[tableViewValuesaddObject:@"$280,000.00"];[tableViewValuesaddObject:@"$279,318.79"];}//C

ios - 如何更新tableView中的数据?

我使用viewDidLoad中的数组初始化表中的数据,然后将数据添加到单元格中。这是我在一本书中读到的一种标准方法。这是我的:-(void)viewDidLoad{[superviewDidLoad];//Createarrayandadddata("tableViewValues"isinitializedin.hfile)tableViewValues=[[NSMutableArrayalloc]init];[tableViewValuesaddObject:@"$280,000.00"];[tableViewValuesaddObject:@"$279,318.79"];}//C

ios - [tableView 重新加载数据];在我滚动 tableView 之前不起作用

我有一个简单的应用程序,当用户在UISearchBar中键入内容时,它会以XML格式下载搜索结果。下载+解析是线程化的,一旦完成,它会触发一个NSNotification以将TableView告知ViewController[tableViewreloadData];这是接收结果后触发的通知的代码:-(void)receivedResults:(id)notification{results=[notificationobject];DLog(@"Received%iresults",[resultscount]);[[selftableView]reloadData];}我得到日志输