jjzjj

UItableViewCell

全部标签

iphone - UITableViewCell 中的 UITextView

我在自定义UITableViewCell中有一个UITextView。我遇到的问题与resignFirstResponder有关。当resignFirstResponder被调用并且UIkeyboard被关闭时,UITextView向上滚动一行,这使得输入在单元格的顶部只有一半可见。我在创建UITextView时是否遗漏了以下代码中的某些内容?if(indexPath.row==0){//LoadthecellwiththecommenttextViewcell=(DetailCellViewController*)[tableViewdequeueReusableCellWithId

ios - 如何使 UITableViewCell 的边界消失?

这就是我现在拥有的:我想去除白色边界线。有什么建议么?谢谢。 最佳答案 尝试使用普通样式的TableView(而不是分组的)和/或将TableView的separatorStyle设置为UITableViewCellSeparatorStyleNone。 关于ios-如何使UITableViewCell的边界消失?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7060081/

ios - UITableViewCell 自定义 editingAccessoryView - 未正确关闭

我已经实现了自定义编辑附件View,如我对this的回答中所述题。在大多数情况下,它工作得很好,但我注意到它有一个小问题。当我在表格View中滚动或选择另一行时,我的自定义编辑附件不会被关闭。使用标准的编辑附件(删除按钮),可以捕获表格上其他任何地方的触摸并用于删除删除附件View-例如,您可以在内置的Notes应用程序或任何其他地方自己看到它标准的编辑附件View。这一定是因为我在滑动删除模式时返回了UITableViewEditingStyleNone。但是,如果我返回任何其他模式,则不会显示我的自定义编辑附件。我怎样才能恢复标准编辑风格的功能,即触摸表格View上的任何地方都会关

iphone - 如何在 UILabel 中换行

我在自定义UITableViewCell中有一个UILabel,我试图让这个词包含在UILabel中。但是我遇到了一些问题。这是UITableViewCell在InterfaceBuilder中的样子UILabel标签需要换行。所以在InterfaceBuilder中,我将标签行设置为0(我认为这意味着多行),并将换行符设置为单词......应该换行......但是现在我想我必须将一些代码放入某些东西中,以便如果单词换行它会扩展单元格..我不确定该怎么做..我想知道这里是否有其他人之前和之前遇到过这个问题可以帮助我。 最佳答案 尝试

ios - 如何在 TableView 中获取选定的 UITableViewCell 的来源?

由于tableView正在滚动,因此很难知道它在屏幕上的当前位置选中前所有行的乘法heightForRowAtIndex。有没有其他方法可以在tableView或screen中获取selectedtableViewCell的Y坐标?我尝试获取单元格框架或边界,但在didSelectRowAtIndexPath方法中获取(0,0,0,0)矩形。 最佳答案 当scrollView滚动时,它上面的内容的位置不会改变,实际上是内容View被移动了。Tableview是一种scrollview。您可以获得一个属性“contentOffset”

objective-c - UITableViewCell 子类在所有 super 方法上都出现构建错误

在Xcode4中,我通过“新建文件...”菜单创建了UITableViewCell的子类。我选中了“针对iPad”和“使用XIB的用户界面”复选框。然后我立即开始收到构建错误:自动引用计数问题-实例消息的接收器类型“UITableViewCell”未声明带有选择器“viewDidLoad”的方法我遇到了4个这样的错误,每个super方法调用一个。同样,这是一个从模板创建的干净文件,没有额外的更改。我在构建任何其他实现viewDidLoad等功能的类时没有遇到问题,只是UITableViewCell。 最佳答案 UITableView

ios - 子类化 UITableViewCell(并可能使用 id)

当我在表格View中设置自定义单元格时,我正在尝试找到一种不重复代码的方法。我目前有一个BaseCell类,它是UITableViewController的子类,然后是BaseCell的两个子类:CellTypeOne和CellTypeTwo。这是我目前使用的那种设置:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*type=[self.rowTypesobjectAtIndex:indexPath.row];if([ty

ios - UITableViewCell 显示混合字体

出于某种原因,我的UITableViewCell显示了多种字体。这是演示我的意思的屏幕截图:注意每一行的最后一个数字是错误的字体。根据我的测试,哪些字符被弄乱是随机的,所以不要因为它是此屏幕截图中的最后一个字符而让您失望。这是我设置字体的代码:-(void)tableView:(UITableView*)tableViewwillDisplayCell:(UITableViewCell*)cellforRowAtIndexPath:(NSIndexPath*)indexPath{UIImageView*iv;if(UI_USER_INTERFACE_IDIOM()==UIUserInt

ios - 如何在 iOS 中删除 UITableViewCell 的 No Result TableView?

实际上我的TableView的背景颜色是黑色的。但是,当我使用SearchBar和搜索词时,如果没有匹配的数据,则会出现白色的“无结果”UITableView。如果没有匹配词,我不想出现带有“NOResult”TableViewCell的白色背景。我怎样才能删除那个白色的UITableViewCell?如果没有匹配的结果,我想删除NoResultTableView。 最佳答案 该tableView是自动出现的,因为它是搜索的一部分,但是您可以通过这样做进行修改:创建一个名为noResultsToDisplay(或其他名称)的bool

ios - UITableViewCell 内的自定义 accessoryView 不可见

我在UITableViewCellala中为accessoryView放置了一个UIImageView:UIImage*dragHandleImage=[UIImageimageNamed:@"rtf_icon"];UIImageView*dragHandleView=[[[UIImageViewalloc]initWithImage:dragHandleImage]autorelease];dragHandleView.tag=DRAG_HANDLE_TAG;cell.accessoryView=dragHandleView;但是,当单元格显示在表格中时,accessoryView图