草庐IT

uitableView

全部标签

ios - 没有获取用于在 UITableViewCell 中点击 UISwitch 的 indexPath

我在UITableViewCell中添加了一个UISwitch,table内容是动态的,这意味着一个tableview中可能有很多UISwitch,我需要为每个UITableViewCell获取UISwitch状态,但没有获取indexPathaccessoryButtonTappedForRowWithIndexPath方法中的。我的代码是:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{LocationCell*cell=(Locati

objective-c - iPad 的 UItableView 单元格内容大小

嗨,我遇到了一个奇怪的问题。我已经为iPad创建了UITableView。当我检查单元格宽度时,我发现它是320,但对于iPad,我需要768和1024。下面的屏幕显示了表格中单元格显示的TableView当我使用以下UIScrollView*previewScrollView=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,cell.contentView.frame.size.width,250)];添加滚动条时NSLog(@"cell.contentView.frame.size.widt%f",cell.contentView.

iphone - 如何在表格 View 单元格(每行)中添加文本字段并将标签设置为每个文本字段以访问它的文本

如何在表格View单元格(每一行)中添加文本字段。该文本字段将位于每一行的中间。并且还在单元格的每个文本字段上设置标签以访问其文本。 最佳答案 当然可以,举个小例子:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"test"];if(cell==nil){

ios - 方向更改后如何避免调整 UITableView(旋转)单元格的大小?

我通过将它旋转90度来实现水平UITableViewhorizontalShopsTableViewController.view.transform=CGAffineTransformMakeRotation(-M_PI/2);然后将其单元格向后旋转90度:cell.contentView.transform=CGAffineTransformMakeRotation(M_PI/2);我希望表格具有灵活的宽度。如果我不将其设置为灵活,则方向更改后一切正常。但是,如果我这样做,单元格的内容就会放错地方并消失。TableView的“AutoresizeSubviews”标志为false。

iphone - 如何处理动态 UITableView 中对 UITextFields 的引用 (iPhone)

我有一个UITableView,它被分成用户定义数量的部分。在每个部分中,始终有2个行。这两个行中的每一行都包含一个用户可以编辑的UITextField。我需要的是一种能够在以后访问这些UITextFields中的数据的方法。我希望这将是一个简单的问题,但它却让我很伤心。到目前为止,我尝试了两种方法:尝试1我创建了两个NSMutableArrays,其中我将UITextField对象添加到索引i(对应于它来自的section)。然后我尝试通过遍历数组来访问这些值。这没有用,因为UITextFields一直被擦干净。每次我向下滚动表格时,UITextField都在View之外,当我返回时

iphone - UITableViewCell 分配问题 - 单元格不为零

-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell2";UILabel*titleLabel;UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){cell=[[UITableViewCellalloc]initWithStyle:UIT

ios - 如何检查两个对象 (UIButtons) 是否相同

首先关闭标签将不起作用。我这样说是因为我为特定单元格创建了4个按钮,它们都具有相同的标签,即indexPath.row=标签。在我的TableViewCellForRowAtIndexpath中-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"courseCell";//Step1:Checktoseifwecanreuseacellfromarowthathasjustroll

iphone - 如何在 tableview (iPhone) 的特定部分清除(分隔符颜色)?

目前我在iPhone应用程序中工作,使用tableview开发表格及其样式,如分组,部分编号如2,然后第1部分的分隔符颜色如lightgray颜色,第2部分的分隔符颜色如clearColor。但是当我滚动表格View时,有时第二部分在第一部分处于事件状态时也会清除分隔符颜色,如何解决这个问题?请任何人帮助我提前致谢-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UI

ios - 分组的 UITableView 和水平边距

我有一个分组的UITableView,它真正被设计为在iPhone的纵向模式下看起来不错。它的单元格subview设置了自动调整大小,因此它们可以在横向模式下拉伸(stretch),但这使得它在美学上不那么令人愉悦——单元格对于它们的内容来说看起来太宽了。我现在正在将它变成一个通用应用程序,但在iPad上,自动调整会导致更大的拉伸(stretch),这看起来简直无法接受。如果我能让UITableView的单元格组具有固定宽度(或最大宽度),或者如果我能以某种方式控制水平边距,那将是理想的。在UITableView中没有找到对此的支持,我做了一些快速尝试,将其子类化以在布局时限制其大小,

iOS UITableView 单元格选择

我有一个带有名为NewCell的自定义单元格的UITableView,我试图在点击事件时在NewCell中显示一个名为“selectedView”的UIView。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{NewCell*cell=(NewCell*)[tableViewcellForRowAtIndexPath:indexPath];[cell.selectedViewsetHidden:NO];}编辑-添加单元格创建代码:-(UITableViewCe