草庐IT

UITableViewcell

全部标签

iOS:使用 UIAppearance 定义自定义 UITableViewCell 颜色

如果我在分组的UITableViewCell上设置backgroundColor属性,背景颜色会成功更改。太好了。但我想使用UIAppearance更改我所有UITableViewCells的背景颜色,这样我就可以在一个地方完成并影响所有地方的变化。这是我的代码:[[UITableViewCellappearance]setBackgroundColor:[UIColorcolorWithRed:30.0/255.0green:30.0/255.0blue:30.0/255.0alpha:1.0]];UITableViewCell实现了UIAppearance和UIAppearance

ios - 具有自动布局的 UITableViewCell 中的 UILabel 高度错误

我有一个UITableView,其单元格的高度固定为100点。单元格是在xib文件中创建的,该文件使用3个约束将UILabel固定到单元格的contentView的左、右和上边缘。标签的垂直拥抱优先级设置为1000,因为我希望单元格的高度尽可能小。当xib文件中的单元格宽度设置为320点时,与iPhone上的tableView宽度相同,自动布局按预期工作。但是,当我将单元格的宽度设置为小于320点时,我得到了意想不到的结果。(我想在具有不同宽度的tableView中使用相同的单元格,例如在通用应用程序中)例如:当我将宽度设置为224磅并为标签提供一个占该宽度2行的文本时,标签的高度将增

ios - 在常规 UIViewController 上的 UITableViewCell 中的键盘上方滚动 UITextField

我已经尝试过StackOverflow上的大部分示例。我也用过苹果的。我似乎遇到的问题是他们没有考虑到UITextField在UITableView中。我已经多次这样做了,但不是这样。我有一个自定义的UITableViewCell,里面有一个UITextField。在我的UITableView(不是UITableViewController)上,我需要能够避免将UITextField隐藏在UITableView下。我现在有这个:-(void)viewDidLoad{....[[NSNotificationCenterdefaultCenter]addObserver:selfselec

ios 使用 xib 文件创建自定义 UITableViewCell 的步骤

我需要使用xib文件创建自己的UITableViewCell,以绘制图形界面...创建我的新类并将其用于我的UITableView的正确步骤是什么?提前致谢 最佳答案 在iOS5中你会想要使用新的:registerNib:forCellReuseIdentifier:这基本上做同样的事情...... 关于ios使用xib文件创建自定义UITableViewCell的步骤,我们在StackOverflow上找到一个类似的问题: https://stackover

ios - 如何阻止 UITableView 在 iOS 7 中剪切 UITableViewCell 内容

当我将我的一个应用程序从iOS6更新到iOS7时,我注意到当clipsToBounds属性在单元格View或contentView上设置为NO时,在iOS6单元格内容被允许跨越单元格的地方,iOS7似乎禁用了这个即使整体View、表格View、单元格和单元格内容的clipsToBounds都设置为NO。您可以在随附的图像中看到此示例。第一个是在iOS6上运行的测试代码,第二个是在iOS7上运行的相同代码:有谁知道如何解决这个问题?我猜这只是一个单行修复,但我已经花了几个小时在这上面,但没有运气。为了避免重大的重写和令人头疼的事情,我尝试了View、表格View、单元格和单元格内容cli

iphone - 检查特定的 UITableViewCell 在 UITableView 中是否可见

我有一个UITableView和一些UITableViewCells,它们是我通过InterfaceBuilder手动创建的。我已经为每个单元格分配了一个outlet,并在CellForRowAtIndexPath方法中将它们连接到UITableView。在此方法中,我使用switch(case)方法使特定单元格出现在UITableView中,具体取决于大小写。现在,我想找到一个特定的单元格并检查他是否存在于UITableView中。我使用方法:UITableView.visibleCells来获取TableView中的单元格数组。我的问题是-如何检查数组中是否存在特定单元格?我能以某

UITableViewCell 中的 iOS 容器 View

我正在尝试在UITableView单元格中添加另一个ViewController。这个想法是你点击单元格,它会展开以显示更多内容——一个消息传递界面。重要的是(我认为)这是由单独的MessagingViewController控制的。在Storyboard中扩展单元格并让单元格内的View以适当的约束扩展实际上非常简单,因此我尝试通过容器将我的新VC添加到TableViewCell来将所有内容保留在Storyboards中。这样我就可以在容器View上添加约束,并通过管道从我的MessagingVC中获取内容。这是错误:IllegalConfiguration:ContainerVie

ios - 如何将 UITableViewCell 定位在屏幕底部?

一个UITableViewView中有一到三个UITableViewCell。有没有办法在reloadData之后始终将单元格定位在屏幕底部?+----------------++----------------++----------------+|||||||||||||||||||||||+------------+|||||||cell1|||||||+------------+||||+------------+||+------------+|||||cell1||||cell2|||||+------------+||+------------+||+----------

iphone - UITableViewCell,具有动态高度的 UITextView

我需要制作一个包含大量文本的UITableViewCell。我知道我可以将UITextView添加到我的单元格中,但每个条目的文本量不会相同。我知道我可以控制UITableViewCell的高度:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath,但仅此而已不是我真正想要的。场景1:---------------|FirstCell|------------------------------|SecondCell||withsome||text.|----

iphone - UITableViewCell 的 viewDidAppear

我通常使用viewDidAppear方法在View完成显示后在View上做一些UI的事情,我在各种情况下使用这个方法,它非常有用,但是,我需要做一些UI更改在UITableViewCell完成显示后,SDK中是否有任何可用的方法可以执行与viewDidAppear类似的工作,但对于UITableViewCell?附注willDisplayCell在我的情况下不起作用,如果它确实存在,我需要类似didDisplayCell的东西。 最佳答案 UITableViewDelegate具有以下功能:functableView(_tableV