草庐IT

IndexPath

全部标签

objective-c - 使用 Xcode Storyboard 从 TableView 单元格推送到详细 View

我在ViewController中有一个TableView。我可以在表格View中填充我的所有信息。但是,我对设置详细View有点迷茫。我相信每个表格单元格都需要一个segue到每个详细View,但不完全确定。这是我的代码。我缺少什么来完成从TableView到详细View的转换?代码:.h@interfaceDetailViewController:UIViewController{IBOutletUITableView*myTable;NSMutableArray*contentArray;}@property(strong,nonatomic)IBOutletUITableVie

arrays - 如何在 Objective-C 中的 "dynamic NSArray"中添加 null 或 nil 值

我遇到了关于在NSArray中添加Null或nil值的问题。实际上我正在添加Null值,因为我的数组计数不一样。我在CustomTableViewCell中添加了三个数组,两个数组来自网络服务,一个数组来自数据库。我将IndexPath保存在coredata中,然后检索它。如图所示,我将indexPath保存在字符串中,并将其从DidSelectAtIndexPath转换为NSInteger,并在cellForRowAtIndexPath。我的问题是,它被覆盖了,因为它存储在字符串中。所以我将它保存在coredataa中并检索它,但我遇到了cellforrowatindexpath中数

arrays - 如何在 Objective-C 中的 "dynamic NSArray"中添加 null 或 nil 值

我遇到了关于在NSArray中添加Null或nil值的问题。实际上我正在添加Null值,因为我的数组计数不一样。我在CustomTableViewCell中添加了三个数组,两个数组来自网络服务,一个数组来自数据库。我将IndexPath保存在coredata中,然后检索它。如图所示,我将indexPath保存在字符串中,并将其从DidSelectAtIndexPath转换为NSInteger,并在cellForRowAtIndexPath。我的问题是,它被覆盖了,因为它存储在字符串中。所以我将它保存在coredataa中并检索它,但我遇到了cellforrowatindexpath中数

iphone - 展开 UITableViewstylePlain 中的 UITableView 单元格

我想在单击时展开表格View单元格。有一个表格View,其中两个单元格是可扩展的,而其他单元格则不是。我需要当我点击可展开的单元格时它应该显示它下面的单元格并且再次点击它应该隐藏。下面有一张图片对此进行了定义。我怎样才能实现这个功能,请上面的指导。提前致谢。 最佳答案 Here是带有可扩展UITableView的完整教程这是它的代码片段。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{if([selftab

iphone - 展开 UITableViewstylePlain 中的 UITableView 单元格

我想在单击时展开表格View单元格。有一个表格View,其中两个单元格是可扩展的,而其他单元格则不是。我需要当我点击可展开的单元格时它应该显示它下面的单元格并且再次点击它应该隐藏。下面有一张图片对此进行了定义。我怎样才能实现这个功能,请上面的指导。提前致谢。 最佳答案 Here是带有可扩展UITableView的完整教程这是它的代码片段。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{if([selftab

ios - 在 ios7 中删除 TableView 的最后一行时出现动画问题

我在删除tableView中(唯一的)部分的最后一行时遇到了一些问题。任何其他行都可以正常工作,但如果我随时删除tableView底部的行(不仅仅是当它最后一行离开时),动画就会非常奇怪和滞后。它只是看起来不对。我还注意到更改动画类型没有任何作用。动画总是在行滑到顶部并消失时。将其更改为UITableViewRowAnimationFade或其他不会执行任何操作。这是我的代码//FortheeditbarButtonIteminmystoryboard-(IBAction)editButtonPressed:(id)sender{//entereditingmodeif([self.e

ios - 在 ios7 中删除 TableView 的最后一行时出现动画问题

我在删除tableView中(唯一的)部分的最后一行时遇到了一些问题。任何其他行都可以正常工作,但如果我随时删除tableView底部的行(不仅仅是当它最后一行离开时),动画就会非常奇怪和滞后。它只是看起来不对。我还注意到更改动画类型没有任何作用。动画总是在行滑到顶部并消失时。将其更改为UITableViewRowAnimationFade或其他不会执行任何操作。这是我的代码//FortheeditbarButtonIteminmystoryboard-(IBAction)editButtonPressed:(id)sender{//entereditingmodeif([self.e

ios - 如何获取 UITableViewCell 中 UIButton 的 indexPath?

这个问题在这里已经有了答案:HowtoknowtheUITableviewrownumber(10个答案)关闭5年前。我有一个包含多个单元格的UITableview。在每个单元格上,我根据一些数组计数动态添加按钮。所以,当我点击一个按钮时,我可以获得按钮的tag值。但是如何获取该单元格的indexPath呢?这是我在-cellForRowAtIndexPath中的代码:UIView*view=(UIView*)[cell.contentViewviewWithTag:indexPath.row+444];UIImageView*img=(UIImageView*)[cell.conte

ios - 如何获取 UITableViewCell 中 UIButton 的 indexPath?

这个问题在这里已经有了答案:HowtoknowtheUITableviewrownumber(10个答案)关闭5年前。我有一个包含多个单元格的UITableview。在每个单元格上,我根据一些数组计数动态添加按钮。所以,当我点击一个按钮时,我可以获得按钮的tag值。但是如何获取该单元格的indexPath呢?这是我在-cellForRowAtIndexPath中的代码:UIView*view=(UIView*)[cell.contentViewviewWithTag:indexPath.row+444];UIImageView*img=(UIImageView*)[cell.conte

ios - SDWebImage 在滚动之前不会加载远程图像

我正在使用SDWebImage库将远程图像加载到使用我创建的自定义单元格类的表格View中。我只是使用[cell.imageViewsetImageWithURL:urlplaceholderImage:[UIImageimageNamed:@"loading.jpg"]];在cellForRowAtIndexPath中:现在的问题是它只在可见单元格中加载图像,而不是在屏幕外的单元格中,我必须上下滚动才能加载它们。有什么方法可以加载所有图像而无需滚动表格View。提前致谢!! 最佳答案 如果要预取行,可以回复UIScrollView