草庐IT

uitableView

全部标签

ios - 如何使用 Objective-C 限制 UILabel 文本?

我已经使用自定义UILabel创建了Tableviewcell。对于此UILabel数据,我从NSMutableArray加载。NSMutableArray从JSON加载数据。现在的问题是我需要限制tableview单元格UILabel文本。下面是一个例子现在:-------------------------12.132454556-------------------------需要:-------------------------12.13-------------------------我的代码:pointbl.text=[NSStringstringWithFormat:@

ios - Xcode UI 测试 - UITableView 部分

我想使用Xcode的UI测试来计算tableview中的部分数量以及每个部分中的单元格数量。我该怎么做? 最佳答案 从Xcode7开始,TableView标题显示为Other元素。这是我在我的应用程序中为(分组的)表格View所做的:extensionTableLayoutTests{functestHasMessagesGroup(){XCTAssert(app.tables.otherElements["MESSAGES"].exists)}functestHasMessageCell(){letheader=app.table

ios - 普通 uitableview 中的部分标题 View 故障

我有一个UITableView类型的普通TableView,它有两个部分和一个动态行数。此外,我还为节标题返回了一个UIView。除表格重新加载外,一切正常。部分标题位置移动到随机位置,直到View开始滚动。标题View和superView中的自动布局似乎没有违反。我已将表页脚View设置为nil或显示分页动画。表格View在ScrollView中。对于节标题出现此故障的任何建议或解决方案。而且这个故障只发生在iOS9 最佳答案 我的问题是独立于刷新控制,尽管它是我的ViewController的一部分。它与estimatedRow

ios - 滑动删除时隐藏 UITableViewCell 中的标签

我希望能够在我的UITableViewCell中隐藏一个标签,以便在用户滑动删除单元格时阻止它与标题重叠。我正在使用以下代码来启动和处理滑动以删除:-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{if(editingStyle==UITableViewCellEditingStyleDelete){[self.tableViewbeginUpdates]

iPhone - 检测 UITableViewCell subview 上的触摸

我正在用包含UIImageViewsubview的单元格填充UITableView。我想检测ImageView上的触摸,所以我还向它添加了一个手势识别器。但是,什么都没有被调用。这是我的代码:UIImageView*delete=[[UIImageViewalloc]initWithFrame:CGRectMake(1.0,8.0,33.0,33.0)];delete.image=[UIImageimageNamed:@"Delete.png"];delete.userInteractionEnabled=YES;delete.contentMode=UIViewContentMode

ios - 如何使用 UIButton 编辑 UITableViewCell?

我是iPhone编程的新手,并且陷入困境。情况是我希望UITableView在UIButton单击时进入编辑模式。进入编辑模式后,我应该在每个单元格上都有一个复选框。如果我单击UIToolBarButton,我想更改选中的单元格图像。我怎样才能做到这一点。任何帮助将不胜感激。 最佳答案 就像lnafziger说的进入编辑模式调用[self.tableviewsetEditing:YESanimated:YES];在连接到您的按钮的函数中。要在表格处于编辑模式时在单元格上显示复选框,请将这些行添加到viewDidLoad:[self.

iphone - 如何隐藏 UITableViewCell 附件披露指示器

我有一个UITableViewCellAccessoryDisclosureIndicator,我想在if语句中将其删除。但我不知道用于删除UITableViewCellAccessoryDisclosureIndicator的代码...如果有人能告诉我该写什么,那就太好了。 最佳答案 您可以尝试将accessoryType设置为UITableViewCellAccessoryNone在cellForRowAtIndexPath:下写入以下代码cell.accessoryType=UITableViewCellAccessoryNo

objective-c - 所有UI前面的透明UIImageView

在我的应用程序首次启动后,我想向用户展示一个小教程,以解释我的应用程序的功能。所以我需要设置一个带有一些箭头和标签的透明UIImageView,其中主UI(更具体地说,tabbarcontroler中的navigationviewcontroller中的tableviewcontroller)在教程图像后面仍然可见。而且,因为教程由多张图片组成,所以我想添加一个点击手势来切换到另一张图片。我只是尝试将一个UIImageView添加到我的tabbarcontroller,并为其添加一个手势识别器,但它对我的点击没有反应,它只是工作,就像没有ImageView-选择表格中的鱼子,插入按钮。

ios - 使用核心数据时在 UITableView 的顶部添加一个新行

我有一个文本字段,我在其中输入一个值并将其保存并在tableView中检索它们。最后保存的项目显示在表格View的底部。但我希望它显示在表格View的顶部。我尝试了以下代码但失败了。-(void)viewDidLoad{CoreDataOneAppDelegate*appDelegate=[[UIApplicationsharedApplication]delegate];NSManagedObjectContext*context=[appDelegatemanagedObjectContext];NSEntityDescription*entityDesc=[NSEntityDes

objective-c - UITableViewCell 文本字段在滚动 tableview 时消失

我有一个带有自定义单元格的UITableView,这些单元格包含一些文本字段。在这里,当我在textFields中输入一些数据并滚动表格View数据时,它消失了,我想是因为每次它都在创建新的单元格。我通过使用数组并在其中插入每个单元格解决了这个问题,但在这里我无法重复使用单元格,所以我们在浪费内存。你能告诉我应该如何处理这种行为吗? 最佳答案 使用数组存储每个文本字段的值,并在中设置所需文本字段的值-(UITableViewCell*)tableView:(UITableView*)tTableViewcellForRowAtInd