草庐IT

easy-custom-uitableview-drawing

全部标签

ios - 如何使动态 uitableview 单元格看起来像静态 uitableview 的单元格

我发现静态uitableview比平面动态uitableview在美学上令人印象深刻。有没有办法使带有动态单元格的uitableview在外观方面也看起来像静态uitableview?谢谢!! 最佳答案 是的,选择您的动态表格View,转到右侧的第4个选项卡。在样式选择旁边分组。 关于ios-如何使动态uitableview单元格看起来像静态uitableview的单元格,我们在StackOverflow上找到一个类似的问题: https://stackove

iphone - 更改部分的 uiTableview 单元格样式

关于更改单元格样式的问题。在Storyboard中,我创建了一个单元格:content:dynamicprototypes在代码中,节数:2.第一部分可以使用Storyboard中创建的布局。单元格中充满了来自数据库的数据。我正在尝试将第2部分中单元格的布局更改为value1样式。如何做到这一点?部分代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"cartCell";UI

ios - [UIView setNeedsDisplay] : is there an easy way to know when drawRect is complete?

我有一个UIView,我导入它以使用父类(superclass)中的setNeedsDisplay显示贝塞尔曲线路径。一旦UIView完成更新,我需要在父类(superclass)中调用另一个方法。我在setNeedsDisplay之后调用了该方法,但是该方法是在UIView完成重绘之前调用的。作为快速修复,我在调用方法之前用0.3秒创建了一个NSTimer。那行得通,但可能不可靠。我也可以将UIView的通知发回父类(superclass),但这似乎不对。我已经检查了文档,但找不到有关完成通知的任何信息。是否有任何内置函数? 最佳答案

ios - 分组的 UITableview 中的减少单元格

我正在向现有的tableView添加一个部分并得到这个:我的新单元格降低了高度。适当的方法:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{returncells[indexPath.section][indexPath.row];}-(CGFloat)tableView:(UITableView*)tableViewheightForHeaderInSection:(NSInteger)section{if([headers[sectio

ios - 使用 fetchedResultsController 对 UITableView 进行分组

我有一个包含1个部分的分组tableView,单元格的内容由fetchedResultsController提供。现在我需要稍微修改一下这个tableview。我需要添加一个UITableviewCell及其自己的自定义内容(独立于fetchedResultsController),仅在第一部分中作为单个内容。第二部分必须与此tableView的先前版本相同。因此,只需在所有现有内容之前的一个部分中添加一个单元格。相关方法:-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{//return[[self.fet

ios - 在 UISearchDisplayController 中选择单元格后滚动到 UITableView 中的选定单元格?

我想设置一个UISearchDisplayController,以便在从搜索结果中选择一个单元格后,搜索显示Controller被关闭并且表格View滚动到所选单元格。这是我的代码:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{if(tableView==self.searchDisplayController.searchResultsTableView){[self.searchDisplayControllersetActive:NO];//scrol

ios - 当键盘处于事件状态时,如何阻止我的 UITableView 在重新加载时不恰本地更改弹出窗口中的大小?

我的设计需要在应用程序的根以外的某个地方使用相当于UISplitViewController的东西。由于某些愚蠢的原因(感谢Apple)这是非法的,我不得不手动重新编码它的某些方面。表格在横向模式下布局正确,但当我将其移动到弹出窗口时,我遇到了一些奇怪的问题。最初,我的弹出窗口足够长,以至于它必须收缩才能为键盘提供空间,结果是TableView太大,最终被剪掉了。所以我缩小了弹出窗口......现在当我重新加载它的数据时TableView正在缩小自己(当用户输入搜索键时我必须这样做)。请注意,错误仅在我重新加载tableView之后显示;而不是裁剪,现在它正在收缩,它是顶部和底部的“带

ios - 大图像崩溃 UITableView 应用程序

所以我一直在寻找这个问题的答案,但仍然无法弄清楚。我有一个包含15个图像的数组,所以我尝试使用UITableViewCell中的subview进行显示。下面的代码——我读过的所有内容都提到使用自动释放/释放来解决问题,但我在尝试这样做时只是遇到了ARC错误。任何帮助将不胜感激。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=

iphone - 在 iOS7 中使用两个 UITableView 在 UIViewController 中的 UINavigationBar 后面查看

使用iOS7,我在UIViewController中有2个UITableView垂直共享屏幕的一半。加载View时,左侧的tableView会正确显示,从半透明的navigationBar下方开始,并在tableView向上滚动时显示在它后面。但问题出在正确的tableView上,因为它是从屏幕顶部开始的,它位于半透明的navigationBar后面。任何人都可以帮助我解决这个问题,因为我需要navigationBar下方的正确tableView并且当我滚动时它会在它后面。 最佳答案 问题是系统没有为表格View正确更新内容插图。试

iphone - 在 UITableView 中使用开关

我是iOS编程的新手(我懂Java),我在使用简单的UISwitch时遇到了麻烦。我有一个带有两个View的基于选项卡的应用程序。第一个View:数据(单一View)。第二个View:设置(TableView)。我开始在我的第一个View中创建一些UILabel,并在设置View中创建一些TableView单元格。现在我只希望当一个开关(位于表格View单元格中)打开时,第一个View上的标签应该说"is",否则“否”。只是一些非常简单的事情。我的问题是:如何在FirstView.m中访问我的UISwitch?我已经导入了SecondView.h。但是我的FirstView如何才能访问