草庐IT

accessoryType-detailTextLabel

全部标签

ios - 滚动时 UITableViewCell detailTextLabel 消失

我正在使用一个字符串数组,我从中设置了detailTextLabel。最初所有字幕都设置正确,但如果我滚动detailTextLabel消失。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"personCell"forIndexPath:indexPath];Person*person=[_personsob

iphone - 选择单元格时如何设置 accessoryType

我一直在尝试弄清楚如何在选择单元格时将accessoryType设置为UITableViewCellAccessoryCheckmark,但我找不到一个像样的例子。如果您知道如何执行此操作或有好的教程,请告诉我,那会很棒。 最佳答案 要限制用户只能选择一个选项,即创建一个只有一个选项的排他列表,您可以按照以下步骤操作;首先,在您的.h文件中声明一个全局索引路径以跟踪已选择的单元格->NSIndexPath*oldIndexPath;在创建cells的时候,一定要将accessorytype设置为none,这样在看到表格的时候就默认没

ios - 如何在单元格选择/取消选择时正确切换 UITableViewCell accessoryType?

我正在尝试在选择/取消选择表格单元格时切换accesoryType...行为应该是:点击->将accessoryType设置为UITableViewCellAccessoryCheckmark->点击再次单元格->回滚到UITableViewCellAccessoryNone类型。我的Controller中的实现如下:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewcellForRowAtIndex

ios - 如何截断 UITableView Cell TextLabel 中的文本,使其不隐藏 DetailTextLabel?

我有一个电话费率列表,textLabel是国家/地区,detailTextLabel是我必须显示的费率。对于某些字符串,textLabel太长,detailTextLabel被隐藏。如果文本太长,是否有自动调整...文本的设置?这是一个例子,中非共和国(移动)有这个问题: 最佳答案 在布置具有UITableViewCellStyle.Value1样式的单元格时,标题标签似乎获得优先权并将详细信息标签推出View。解决方案可能是继承UITableViewCell并覆盖其layoutSubviews():overridefunclayo

ios - 为什么我的 UITableViewCell 没有以任何样式显示 detailTextLabel?

这个让我拔头发。我只是想创建一个带有UITableViewCellStyleSubtitle样式的表格,其中包含文本和详细信息。但是细节没有显示出来。通常这是因为有人忘记了用正确的样式初始化单元格,但在本例中并非如此。我已经尝试了所有四种单元格样式,但是在我使用UITableViewCellStyleValue2时文本标签确实向右移动了,但其中的任何一种都没有显示细节。我之前已经成功创建过很多次表。在这种情况下,我能想到的唯一显着区别是我没有使用UITableViewController。相反,我像嵌入任何其他View一样嵌入UITableView,并连接我自己的数据源和委托(dele

ios - 如何以编程方式更改 detailTextLabel 高度

我将一个数组编程到tableView中。当单元格为detailTextLabel使用多行时,行之间的空间很小。我想知道是否有任何方法可以通过编程方式增加这个高度?这是我用于数组的示例代码。cell.textLabel?.text=self.filtered[indexPath.row].copticcell.detailTextLabel?.text=self.filtered[indexPath.row].englishcell.textLabel?.font=UIFont(name:"CSAvvaShenouda",size:30)cell.detailTextLabel?.fon

iOS 7 以不同方式布置 accessoryView 和 accessoryType?

还有其他人注意到iOS7对自定义accessoryView的布局与内置accessoryType不同吗?像这样:最上面的是使用:cell.accessoryView=cell.accessoryButton;(其中accessoryButton是自定义的UIButton)而第二个是使用:cell.accessoryView=nil;cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;相同的代码、相同的应用程序、相同的Xcode,但运行在iOS6上:这是SDK中的错误吗?或者我可以通过代码控制的东西?

ios - 向 UITableViewCell 中的 detailTextLabel 添加多行

我正在使用单元格样式为UITableViewCellStyleValue1的UITableView。我想在detailTextLabel中有多行,这可能吗?还是我必须制作自定义单元格? 最佳答案 您可以设置cell.detailTextLabel.numberOfLines=2以获得2行。但是,我怀疑UITableViewCell在这种情况下是否会按照您的预期布置标签。您可能希望子类化UITableViewCell并覆盖-layoutSubviews以按照您的需要放置标签。您可以调用[superlayoutSubviews]然后调整

objective-c - 为什么 detailTextLabel 不可见?

detailTextLabel不可见(代码如下)。你能告诉我为什么吗?//Customizetheappearanceoftableviewcells.-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(