jjzjj

TableView

全部标签

iphone - 排序数组不会删除我想要的

我有一个排序的NSMutableArray,它工作得很好,尽管当我尝试删除一个对象时它使应用程序崩溃,然后当我重新加载应用程序时它没有删除正确的对象。我知道这是因为现在这是一个排序数组,因为在我实现此功能之前它工作正常,但我不知道如何修复它。这是我用来从数组中删除内容的代码:-(void)tableView:(UITableView*)tvcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{if(editingStyle==UITabl

ios - 在 ViewController 中设置了 TableView 的数据源和委托(delegate),但没有任何反应

我在UIViewController中有一个UITableView,我想我已经完成了所有必要的步骤设置它,但是当我把一个NSLog放在它的协议(protocol)的requiered方法中时,我没有得到tableView的响应我告诉UITableView我将实现它的协议(protocol)@interfaceSubSelectionTableViewWithMenuVC:UIViewController我在标题中设置了tableViewsocket@property(weak,nonatomic)IBOutletUITableView*tableView;在ViewDidLoad中,我

ios - 使用仪器自动化 ui 测试从 TableView 中删除项目

我正在尝试使用工具自动化UI测试从Recipes应用程序的列表中删除项目。我记录了一个项目的删除,我用其他名称更改了相同的项目,但它不起作用请帮助我。这是我的代码vartarget=UIATarget.localTarget();target.frontMostApp().navigationBar().leftButton().tap();target.frontMostApp().mainWindow().tableViews()["Emptylist"].cells()[""].switches()["DeleteMAggi"].setValue();target.frontMo

ios - 滚动后 tableview 中的数据混淆

我已经阅读了很多问题并尝试了解决方案,但我仍然无法用我的tableview解决问题。滚动后,tableview的行中的数据会互换,有时会丢失。这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*modifierCheckCell=@"BGMModifierCheckCell";BGMModifierCheckCell*cell=nil;cell=(BGMModifierCheckCell*)[tabl

ios - Xcode 编译错误 "expected method to read array element not found on object of type NSArray"

这个问题在这里已经有了答案:Compilererror"expectedmethodnotfound"whenusingsubscriptonNSArray(7个答案)关闭9年前。我是xcode的新手,我尝试使用UITableView来显示数组中的内容。我尝试在Feed中放置一些数组,并尝试在表格中显示它们。但在这种情况下会提示错误(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath在cell.textLabel.text=self.imageTi

iOS : Expandable list view not drawing newly added control

我正在尝试使用Xamarin和MvvmCross在iOS中创建一个可扩展的ListView。场景是我有一个ListView,当ListView中的一行被选中时,它展开(动画)以显示一个CollectionView,通过延迟加载加载。这是我目前的代码:适配器:publicclassMercatoAnimatedExpandableTableSource:MvxTableViewSource{privatereadonlystring_key;privatereadonlyListitems;privateDictionaryexpandableState=newDictionary();

ios - 以编程方式将搜索栏和 UISearchDisplayController 添加到 UITableView

请原谅我对这个问题的无知,但我仍在努力掌握基础知识并且现在已经用头撞墙几天了。我基本上有一个NSArray,我用它来填充一个UITableView,我希望用户能够通过它进行搜索–并过滤包含的结果搜索条件中的字符,作为用户键入。有很多教程用于连接UITableViews和UISearchDisplayControllers,但它们都使用xib文件,我想以编程方式添加所有内容.我有UITableView,当用户点击按钮时,它的内容显示在UIView中,我似乎添加了UISearchBar在同一View的顶部,我“认为”添加了一个UISearchDisplayController。但是,我似乎

iOS:何时是tableView:canEditRowAtIndexPath:删除/插入后调用

我正在UITableViewController中实现编辑模式。我在方法tableView:canEditRowAtIndexPath:中将一些行设置为不可编辑。删除/插入后,方法tableView:canEditRowAtIndexPath:被调用的次数看似随机。我想知道删除/插入后何时调用tableView:canEditRowAtIndexPath:方法。任何帮助将非常感激。谢谢。 最佳答案 不是随机次数。为表中存在的每个单元格调用一次该方法(视觉上存在)。当您删除一个单元格时,系统会重新加载表格,一个单元格会消失,可能还会出

iphone - IOS 7 TableView 内容大小问题

我在IOS6中有一个应用程序。现在我尝试使其与IOS7兼容。我有一个搜索栏Controller。在IOS6中一切正常。我使用了UISearch显示Controller。但在IOS7中表格View的内容大小设置不正确。虽然我没有搜索任何东西:但是如果我搜索任何东西而不是点击ListView并滚动我有这个输出:![在此处输入图片描述][2]你可以看到下面的空白区域。-(NSInteger)tableView:(UITableView*)tableView1sectionForSectionIndexTitle:(NSString*)titleatIndex:(NSInteger)index

ios - 使用 UIScrollView 分页拉动刷新

在我的应用程序中,我有一个ScrollView,用户可以使用拉动刷新来使用基于EGORefreshTableHeaderView的拉动刷新自定义实现进行更新。它在没有分页的情况下工作得很好,但是由于可以理解的原因而打开了分页,ScrollView会弹回页面并且不会保持锁定在拉动刷新上,因为它太小了它不会注册为可以滚动的页面.有没有一种方法可以让我以直观的方式解决这个问题? 最佳答案 今天遇到了同样的问题,找到了解决方案:原因是contentOffset与您的分页不匹配,因为加载View的大小与您的页面大小不同,因此scrollvie