jjzjj

UItableViewCell

全部标签

iphone - 自定义 UITableView 缓慢滚动 : Is there a limit of number of items to add in UITableViewCell

我通过在Xcode中设计自己的UITableViewCell并将其加载到cellForRowAtIndexPath来创建自定义表格。我面临滚动问题;表格滚动真的很慢而且一点也不流畅。在我的每个单元格中:2个或3个UIImageView,其中第3个在需要时动态添加1UILabel1UITextView有些单元格可能有2个UIButton,有些单元格有1个UIButton,大多数根本没有按钮在某些单元格中,我可能会添加一个叠加层UIViewImageView、TextView和按钮的大小在每个单元格中都不同。为了防止每次滚动表格时都计算大小,我将所有大小加载到viewWillAppear中

ios - UIImageView+AFNetworking 图像未在 UITableViewCell 中正确加载

我正在使用setImageWithURL将图像延迟加载到我的tableview单元格中,但出现问题。它可以很好地加载图像,但设备上似乎存在刷新问题,只有当您将图像滚动出View并再次返回时,图像才会显示。它在模拟器中完美运行。该设备在iPhone4S上运行iOS5.1.1此表显示在UINavigationController中,并且由于图像被缓存,我希望在我重新访问屏幕时图像能够很快出现。确实如此,但显示为原始大小的一半。图片大小为60x30。这是将图像加载到视网膜屏幕的问题吗,它们只有一半大小,什么会导致此刷新问题?下面的代码片段...-(UITableViewCell*)table

iphone - 为只有图像(可变高度)的 UITableViewCell 设置动态高度

我有一个UITableView,它的单元格将只包含可变高度的图像,我根据图像动态设置行高,它不能完美地工作,滚动时图像有时会重叠。这是代码...-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return[artistfeedscount];}-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return1;}-(UITableViewCell*)tableView:(UITableVi

objective-c - 如何在 iOS 中标记和取消标记行

我有一个TableView包含通过Storyboard创建的静态组我想使用复选标记来更改设置或选择不同的行但我不知道我应该怎么做,以编程方式或通过xcode检查和取消选中行你能帮帮我吗!提前致谢! 最佳答案 你改变了UITableViewCellaccessorytype至于选择什么,你用上面tableView中的属性:didSelectRowAtIndexPath。 关于objective-c-如何在iOS中标记和取消标记行,我们在StackOverflow上找到一个类似的问题:

ios - 如何访问 QuickDialog 单元格元素的 UITableViewCell?

我正在尝试访问QuickDialog表单的UITableViewCell的属性。更具体地说,我正在尝试访问QEntryElement(QDateTimeInlineElement)的accessoryView属性,它“隐藏”在我创建的对象的属性列表中。我正在尝试使用访问单元格UITableViewCell*thisCell=[dateelementgetCellForTableView:self.quickDialogTableViewcontroller:self];但由于某些原因没有显示任何内容。我正在尝试在其中插入一个UIButton,如下所示:UIButton*button=[

ios - UItableViewCells 正在重复

好的,我创建了一个简单的表格View,每个单元格中都有一个单选按钮,这样做是为了查看单元格重复的原因。我将Rows设置为高得离谱,以表明单元格确实会重复。这个简单项目的目标是在解决这个问题时得出一个合理的结论,因为有几篇关于这个主题的帖子没有给出正确的结果。当用户在单元格中选择一个按钮时,该单元格并且只有该单元格应该受到影响。这是完整的代码。#import"faQViewController.h"@interfacefaQViewController()@end@implementationfaQViewController@synthesizebutton1,button2;-(vo

ios:以编程方式设置静态 UITableViewCell(不使用 tableView:heightForRowAtIndexPath :)

我有一个TableView,其中包含一组静态的2行(在Storyboard中创建)。我有一个特定的UITableViewCell,其中包含一个文本框,其大小是动态生成的。我还想为包含的UITableViewCell动态设置高度,但是为UITableViewCell设置.frame似乎不起作用。有没有人在不使用tableView:heightForRowAtIndexPath:的情况下以编程方式完成此操作?当前代码:CGSizemaximumLabelSize=CGSizeMake(296,9999);CGSizeexpectedLabelSize=[self.place.details

objective-c - 如何从devicename(UITableViewCell)的tableview中显示蓝牙支持的服务?

我正在开发蓝牙应用程序。我在TableView中有一个可用蓝牙设备的名称。如果按一个设备意味着我想知道另一个具有TableView的ViewController中所有支持的服务UUID名称。给我一个想法.1)外设管理器(NSObject)2)FirstViewController(这里我有一个设备名称)3)SecondViewController(我想要支持的服务)外设管理器.m-(void)centralManager:(CBCentralManager*)centraldidDiscoverPeripheral:(CBPeripheral*)peripheraladvertisem

ios - 如何根据其中的组件设置 UITableViewCell 高度

我创建了一个UITableViewCell的子类,其中包含一个UITextView。当设置UITextView中的文本时,它会自动调整大小,以便高度增加但宽度保持不变。我现在想使用下面显示的方法根据其中UITextView的高度动态设置每个UITableViewCell的高度。-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{//SomecodetopullinthesubclassedUITableViewCell&set//theheightbased

ios - 如何知道 UITableViewCell 在编辑模式下是否被取消选择

我有一个支持编辑删除的表格View。如果处于编辑模式,Tableview支持多选。我想根据所选单元格的数量启用或禁用删除按钮。如果至少选择了一个单元格,我将启用删除按钮,否则不会。类似于iPhone邮件应用程序。当我选择一个单元格时,在编辑模式下调用了didSelectRowMethod并且我启用了删除按钮。但是,如果我再次点击所选单元格以取消选择,则不会调用didSelectRow。所以我无法禁用我的删除按钮。如果在编辑模式下取消选择单元格,您是否知道如何知道以及从何处获取控件?谢谢。 最佳答案 这里如何检查它是否处于编辑模式不要