草庐IT

uitableView

全部标签

iOS 7.0 UITableView backgroundView 内的控件禁用用户交互

我将自定义View设置为UITableview的背景View。当tableview为空白时,它用于执行一些操作。我在View上有一些按钮,每个按钮都有一个Action对于iOS7,在backgroundView中的按钮上设置的操作不会被调用。这似乎在backgroundView上禁用了交互这是iOS7的问题吗?其他人也面临同样的问题吗? 最佳答案 有一个UITableViewWrapperViewView位于后台View拦截交互的前面。您不能只使用表格的tableHeaderView属性吗?

ios - 在自定义 UITableViewCell 中调整 UITextView 的大小

我有一个自定义的UITableViewCell,我正在尝试根据内容大小调整其中的UITextView的大小。我在iOS7上使用自动布局。我试过使用以下方法:[cell.questionsetScrollEnabled:YES];[cell.questionsizeToFit];[cell.questionsetScrollEnabled:NO];和-(CGRect)textViewHeightForAttributedText:(NSAttributedString*)textandWidth:(CGFloat)width{UITextView*calculationView=[[UI

ios - 带有可重用单元格的 ImageView

我必须创建自定义UITableView并且通常单元格有UIImageView,当UIImageView的图像时有两个UILabel取决于我从服务器获得的内容。所以有些细胞有图像,有些细胞没有图像。问题是,当我使用单元格的可重用性时,之前的UIImageView图像保持原样。我如何删除它并以正确的方式在单元格上实现我的内容。以下是我的代码。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*isImgOfTable=[[self

ios - 抽屉 TableView : dismiss by pulling down

我构建了一个类似抽屉的“窗口”,它会在用户触摸按钮时出现。抽屉从屏幕底部开始动画并填满整个屏幕。抽屉实际上是一个UITableViewController,因此抽屉里有一张table。如果我有几行,用户可以单击标题(实际上是一个透明按钮),抽屉将向下滑动,然后将被关闭。见下图,紫色实际上是抽屉下方的ViewController。另一方面,当有很多行时,整个屏幕都会被表格View的行填满;因此没有标题是可见的。所以我想有以下行为:当滚动到tableview的顶部时,如果用户向下滑动,抽屉会从屏幕底部消失。你将如何实现?每当我们位于tableview的顶部时添加手势?

iOS UI - 在一个屏幕中的 UICollectionView 和 UITableView 之间切换

希望这个问题非常直截了当。在我展示来自CoreData的一组数据的应用程序的一个选项卡中,我想为用户提供GridView或TableView的选项。两个View应该共享相同的自定义header,header中有一个按钮可以让它们切换。我一直在其他应用程序中看到它,但无法返回任何搜索。我对如何根据不同类在2个Controller之间切换感到困惑。非常感谢任何帮助或指导。非常感谢! 最佳答案 假设您正在使用UICollectionViewFlowLayout,只需将项目的itemSize属性调整为其包含View的宽度即可。砰。即时“表格

ios - 首次启动后应用程序崩溃

我已经在AppStore上安装了这个应用程序。我发布了一个有一些变化的更新版本。此应用程序使用CoreData进行数据持久化。在将其发布到应用商店之前,我已经测试了它的新版本,它按要求工作。但是在应用程序商店提交并从那里更新后,应用程序在每次启动后都会崩溃。我有那个崩溃报告,但它对我没有任何意义。我没有更改CoreData中的任何内容。启动后,此应用程序显示一个UITableView,此tableView正在从CoreData获取数据。这是崩溃报告。IncidentIdentifier:7A9713FF-40CB-45E0-961F-F4D1B003F2B5CrashReporterK

ios - NSFetchedResultsController 对象在更新时从 UITableView 中删除

请保持温柔,这是我的第一篇文章。当我更新子类NSManagedObject并使用获取的结果Controller执行保存时,不是在“didChangeObject”中调用NSFetchedResultsChangeUpdate,而是调用NSFetchedResultsChangeDelete。保存工作并更新对象,但随后立即将其从UITableView中删除。如果我退出并返回,该对象会重新出现在TableView中并进行更新,所以我知道它正在将它保存到数据库中。我正在使用XCODE5为一个简单的任务应用程序开发代码。我正在使用iPhone4S而不是模拟器来测试它。它工作正常,直到我对代码的

ios - 如何访问嵌入在容器 View 中的tableviewcontroller

我有一个带有2个subview的自定义UIViewController“ProfileController”——最重要的是一个嵌入了UITableViewController的容器subview。我如何从“ProfileController”中访问UITableViewController,以便我可以动态配置我用来显示用户配置文件信息的“静态”单元格。我不想使用独立的UITableViewController,因为那样我就无法向配置文件屏幕的UI添加额外的自定义项。谢谢!...不幸的是,我无法在Storyboard中为标准UITableView设计静态单元格,因为我发现Apple的静态

ios - 你如何防止 UITableViewCellSelectionStyleNone 删除单元格分隔符

是否可以阻止UITableViewCellSelectionStyleNone移除单元格分隔符?我有一个自定义的可扩展UITableViewCell,当我点击一个单元格时会发生这种情况:如果仔细观察,King'sMeadow和大学东入口之间没有分隔线。当我使用它时,它实际上使分隔符可见,但是行分隔符显示的时间有延迟:(void)layoutSubviews{[superlayoutSubviews];for(UIView*subviewinself.contentView.superview.subviews){if([NSStringFromClass(subview.class)h

ios - 更改 iOS App 中 UIRefreshControl 指示器的初始位置

我正在使用UITableView和UIRefreshControl开发iOS应用。我想将UIRefreshControl指示器的初始位置从默认值向下更改50像素。我写下以下代码。但是,初始位置没有改变。它保持在原来的位置。你能告诉我如何解决这个问题吗?CGFloatcustomRefreshControlHeight=50.0f;CGFloatcustomRefreshControlWidth=320.0f;CGRectcustomRefreshControlFrame=CGRectMake(0.0f,customRefreshControlHeight,customRefreshCo