草庐IT

uitableViewCells

全部标签

ios - UITableViewCell 的字幕不会更新

今天我开始为iOS8准备我的应用程序。我发现我的UITableCells的字幕不会在viewWillAppear中更新。我把它归结为一个最小的例子:我有一个带有2个单元格的静态单元格TableViewController(样式=副标题)一个字幕是空的,另一个是设置的。我这样更新字幕:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];[[self.withoutdetailTextLabel]setText:@"foobar"];[[self.withdetailTextLabel]setText:@"

ios - 禁止选择单个 UITableViewCell

如何禁止仅选择UITableView中的单个单元格?我有几个,我只想禁用最后一个。 最佳答案 要停止选择某些单元格,请使用:cell.userInteractionEnabled=NO;除了阻止选择外,这还会停止为设置了它的单元格调用tableView:didSelectRowAtIndexPath:。它还将使画外音将其视为一个变暗的按钮(这可能是您想要的,也可能不是您想要的)。请注意,如果单元格中有交互式元素(即开关/按钮),则需要使用cell.selectionStyle=UITableViewCellSelectionStyl

ios - 滑动行或单击编辑按钮时更改 UITableViewCell 中默认红色删除按钮的颜色

我想在单击编辑按钮或滑动UITableView行时更改UITableViewCell的减号按钮和删除按钮的颜色。到目前为止我已经实现了这段代码:-(IBAction)doEdit:(id)sender{[[selfkeyWordsTable]setEditing:YESanimated:NO];}-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{if(ed

ios - 是否可以在 UITableViewCell 中添加 UITableView

听到的只是我想实现这个的想法,我想实现像书一样的页面,为此我想将UITableView旋转90度并将其单元格旋转90度,现在我想子类化UITableViewCell,现在在这个tableview单元格中可以添加UITableview所以该用户可以垂直滚动以查看内容,用户也可以水平滚动以转到旋转tableview的下一个单元格。我只是在想,有没有更好的方法来实现这一点。 最佳答案 是的,我在UITableView单元格中添加了UITableVIew..:)无需在xib文件中添加tableview单元格-只需将UITableviewCe

ios - UITableViewCell 设置初始选择

您好,在iPad应用程序中,我的mastercontroller有列表,detailscontroller有其详细信息,典型的UISplitViewController模式.我想要实现的是,我的第一行应该是最初选择的,然后我想给用户选择。我正在使用单元格的setSelected并在didSelectRowAtIndexPath方法中删除这样的选择。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{[tableViewdeselectRowAtIndexPath:

ios - 在 UITableViewCell 上点击时执行的条件 segue

我正在使用Xcode4.2为iOS5开发一些项目。我有一个UITableViewController并且想在用户点击表格单元格时执行segue,但目标ViewController取决于对该单元格执行的操作。例如,当用户点击单元格时,我想加载SomeViewController,但是当用户在编辑模式下点击同一个单元格时,我想加载AnotherViewController。不幸的是,在Xcode4.2storyboardbuilder中无法在同一个单元格上配置多个segues,或者我就是不明白。也许有一种方法可以在代码编辑器中手动创建segue。一般来说,我想要实现的是为用户提供一种使用一

ios - contentView 不在 iOS 6 UITableViewCell 原型(prototype)单元格中缩进

我正在使用Storyboard中的原型(prototype)单元配置自定义UITableViewCell。但是,所有UILabel(和其他UI元素)似乎都没有添加到单元格的contentView,而是添加到UITableViewCell直接查看。当单元格进入编辑模式时,这会产生问题,因为内容不会自动移动/缩进(如果它们在contentView内,它会自动移动/缩进)。在使用InterfaceBuilder/Storyboard/prototype单元格布置单元格时,有什么方法可以将UI元素添加到contentView吗?我发现的唯一方法是在代码中创建所有内容并使用[cell.conte

ios - UIGestureRecognizer 和 UITableViewCell 问题

我将UISwipeGestureRecognizer附加到cellForRowAtIndexPath:方法中的UITableViewCell,如下所示:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(

iphone - 获取 UITableViewCell 的确切位置

给定一个UITableView,我如何找到特定UITableViewCell的位置?换句话说,我想获得相对于我的iPhone屏幕的框架,而不是相对于UITableView的框架。因此,如果我的UITableView向上滚动,每个UITableViewCell的位置应该在屏幕上更高,等等。 最佳答案 您还可以使用rectForRowAtIndexPath方法通过发送indexPath来获取UITableView的位置。-(CGRect)rectForRowAtIndexPath:(NSIndexPath*)indexPath所以使用如

ios - 告诉 UITextField 在嵌入 UITableViewCell 时成为第一响应者

我有一个UITextField,它是UITableViewCell的subview。当我的View加载时,我希望文本字段成为第一响应者。我有一个指向表格单元格中文本字段的指针,因此我正在尝试这样做:[myTextFieldbecomeFirstResponder];这始终返回NO,无论何时调用,根据文档,这意味着文本字段拒绝成为第一响应者...我做错了什么?编辑:textfield正确响应触摸。然后它调出键盘。只有当以编程方式告诉它becomemirsistersponder时,问题才会发生。 最佳答案 事实证明,当我尝试将其发送给