草庐IT

uitableView

全部标签

iphone - 如何获取选定的行 IOS

我如何知道当前在TableView中选择了哪一行而不使用任何全局变量来使用此方法存储最后单击的行。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath 最佳答案 如果您在outlet属性中有UITableView,您可以像这样获取选定的行:[tableViewindexPathForSelectedRow]这将返回包含所选行的行号和节号的indexPath。参见http://developer.apple.com

iphone - iOS 5 : UITableView cells are not scrolling smooth

使用:iOS5、ARC、Storyboard。每个单元格上有1个图像和文本。滚动时图像不会调整大小。有两个版本的图片image.png和image@2x.png。自定义单元格是通过在Storyboard中使用UIImageView和UILabel来管理的。代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";Continent*continent=[self.ite

ios - 应用程序试图在目标上推送一个 nil View Controller

我收到以下错误:应用程序试图在目标UINavigationController上推送一个nilViewController:0x7b98940。这是在我“单击”UITableViewController的单元格时引起的。代码:#pragmamark-Tableviewdelegate-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{VerifyInfoViewController*verifyInfoVC=[self.storyboardinstantiateV

ios - UITableViewCell 滚动后数据消失

我在arc项目中有一个tableView。当我滚动它一秒钟时,所有数据都会隐藏或消失。我正在通过Strong属性从另一个Controller传递数据。CTableViewController*cTableVc=[[CTableViewControlleralloc]initWithNibName:@"CTableViewController"bundle:nil];cTableVc.cArray=[[NSArrayalloc]initWithArray:[MyVCpathForAllCardsInDocumentDiretory]];cTableVc.view.frame=CGRect

ios - 移除 UITableView 的边框,而不是分隔符

我想移除UITableView的边框,默认情况下,单元格之间和表格周围有一条灰色线。请注意,我只想删除表格周围的边框,而不是单元格之间的分隔符。我搜索过,但只找到删除所有行的答案。此代码删除了单元格和表格周围和之间的所有边框:self.table.separatorColor=[UIColorclearColor];self.table.separatorStyle=UITableViewCellSeparatorStyleNone;此代码无效,没有任何反应:#importself.table.layer.borderColor=[UIColorredColor].CGColor;我的

ios - 如何初始化自定义 View ( Controller )以便它既可以编程方式又可以在 Interface Builder 中工作?

假设您实现了一个自定义TableView和一个自定义ViewController(主要模仿UITableViewController的行为,但是当以编程方式初始化时,...@interfaceFoo:MyCustomTableViewController...Foo*foo=[[Fooalloc]init];...foo.view是类MyCustomTableView而不是UITableView://MyCustomTableView.h@protocolMyTableViewDelegate//...@end@protocolMyTableViewDataSource//...@en

ios - 如何防止 VoiceOver 允许与隐藏的 UIDatePicker 交互

我在UITableView中实现了一个内联UIDatePicker就像它们出现在其他iOS应用程序中一样,例如在日历中创建新事件时。在将应用程序与VoiceOver结合使用时,在用户选择日期然后在表格View单元格上双击关闭日期选择器后,日期选择器仍然可用。当日期选择器隐藏时,VoiceOver突出显示相应的单元格,但如果用户随后向右滑动,它将选择现在隐藏的UIDatePicker并允许他们与之交互。我希望它能像在日历中那样选择下一个表格View单元格。我读过其他关于隐藏View仍然可以访问的SO问题,为了防止这种情况发生,您可以将属性accessibilityElementsHidd

ios - 使用 UITableView 与 UIcollectionView (iOS) 聊天应用程序?

我要开发一个聊天应用程序。但我担心的是,我是否应该像whatsapp那样为气泡聊天View选择UITableView或UICollectionView。下面是WhatsApp聊天的屏幕截图。如果有人知道WhatsApp用于此屏幕的是什么?UITableVieworUICollectionView?????? 最佳答案 你应该使用UITableView,对于像whatsapp这样的气泡,有一个APIhttps://github.com/ppanopticon/PTSMessagingCell/

ios - KIF 无法点击 UITableViewCell 中的 UIButton 如果它是它的 UITableView 的唯一一个

我在自动点击嵌入在UITableViewCell中的UIButton时遇到问题,如果该单元格是表格的唯一单元格。这是在使用KIF的UI自动化的上下文中。这是我的相关电话:[testertapViewWithAccessibilityLabel:@"LABEL"traits:UIAccessibilityTraitButton];//traitonlyspecifiedfor2ndcasebelow这是我观察到的:如果我将可访问性标签放在UITableViewCell上,KIF的KIFUITestActor-waitForAccessibilityElement:view:withLab

ios - UITableViewCell 图像在被选中时变大

我正在开发一款应用,其中包含一些显示相册列表的功能。我正在使用VanillaUITableView和VanillaUITableViewCell。我正在使用Subtitle样式UITableViewCell并在cell.imageView.image上设置缩略图。注意:这不是自定义单元格,它是内置单元格imageView。问题是当我点击一个单元格时,imageView变大,然后看起来很奇怪,因为a)这不是直观的行为,b)它不再与其他每一行匹配。选择前,cell的imageViewframe为:cell.imageView.frame:{{16,1},{84,84}}选择后,cells的