草庐IT

automatic-uitableview-paging

全部标签

ios - 第二次加载 View Controller 时,UITableView reloadData 不起作用

我有一个带有自定义单元格的UITableView,显示可以下载的文件列表。该单元格显示文件名和下载状态。除一种情况外,一切正常:用户下载文件并在文件下载过程中导航回主屏幕...他回到了之前的屏幕。文件下载仍在进行中。文件下载完成。此时我正在使用tableview.reloadData()将下载状态刷新为“下载完成”,但reloadData()在这种情况下不起作用。单元格标签仍显示“正在下载”。滚动表格View以使单元格离开屏幕并返回正确刷新单元格。无论如何以编程方式执行此操作?”否则,在用户不更改屏幕的正常情况下,reloadData()工作正常。知道如何解决这个问题吗?谢谢我已经在我

ios - 在 UITableViewController 中使用 UITableView 的子类

我正在使用STCollapseTableView用于展开/折叠tableView单元格。我已经通过cocoapods将其集成并导入到Bridging-Header中。在我的VC中:classMyVC:UITableViewController{overridefuncviewDidLoad(){super.viewDidLoad()self.tableView=STCollapseTableView()}}我已将tableView指定为STCollapsableTableView。我遇到两个问题:self.tableView属于UITableView而不是STCollapsableTa

ios - 在 UITableView 中使用 UISearchController 并在单元格选择上展开 segue

我有一个UITableViewController,它有一个单元格,该单元格向下钻取到另一个显示大型数据集的UITableViewController。为了提高可用性,我在View中添加了一个UISearchController。搜索完成后,用户应单击该单元格,该单元格使用展开转场将用户返回到原始ViewController并带回其数据。还有一个嵌入式导航器来协助导航。如果我不执行搜索而只是单击单元格,它会正确展开并填充原始单元格中的选择,但如果我进行搜索然后选择一个单元格,我会收到以下错误:popToViewController:transition:在现有的过渡或演示发生时调用;导

ios - 当 "Hide Bottom Bar on Push"对于来自 Cell 的 segue 为真时,UITableView 跳转到顶部显示 SearchBar

我遇到了一个我无法向自己解释的问题,我希望你能为我指明正确的方向,甚至为我提供合适的解决方案。我有一个UITableViewController嵌入到UINavigationController中,带有自定义原型(prototype)UITableViewCell。在我的Storyboard中,我添加了一个Segue来显示(推送)一个细节ViewController到堆栈上。这工作正常,到目前为止没有任何意外。但是,当我按下详细ViewController上的后退按钮时,它会返回到我的UITableViewController,但这次,TableView跳到顶部并显示我在其中放置Sea

ios - 在 UITableview 中绘制带外部阴影的边框

这是我设计的列表项。列表中有多个项目,如tableview只是有一个矩形项目,它具有非常细的边框和外部阴影。我试过用这种方式把这个设计转化成代码。节标题、描述和主管是该节中的单元格数。我试过这段代码。-(void)drawLeftBorder:(UIView*)view{CALayer*leftBorder=[CALayerlayer];leftBorder.backgroundColor=[UIColorcolorWithRed:221/255.0fgreen:221/255.0fblue:221/255.0falpha:1].CGColor;leftBorder.frame=CGR

iphone - touchesEnded :withEvent: not being called from my UIView, 位于 UITableView 之上

我的标题中有一个UITableView和一个UISearchBar。当用户在UISearchBar中单击时,我创建一个View(bg:black,alpha.65)并将其放置在UITableView中的内容上。我想要的是当用户单击这个半透明的UIView时,从UISearchBar中退出第一响应者。我已经在我的UIViewController(也是我的UITableView的Controller)中实现了touchesEnded:withEvent:,但是这个函数从未被调用过。我在这里遗漏了什么吗?干杯,罗布 最佳答案 你的Cont

iphone - 使用 UITableView 和 paging.enabled=YES(或其他方式?)设置页面大小

我正在努力解决这个问题,虽然我接近解决方案,但我猜我遗漏了一些东西。情况是这样的:我的UITableView有30个单元格和一个节标题(如果它有用的话......)。表格大小恰好是3行的大小。任务:让用户每次滚动3行,恰好3行。我设置了pagingEnabled=YES。发生的事情是:“第1页”-3行-好的(第0-2行)滑动到“第2页”-接下来的3行-确定(第3-5行)滑动到“第3页”-分页效果不佳,要么跳过第6行并显示第7-9行或页面停止在6的单元格中间(也尝试移动滚动以使用滚动结束事件完成单元格可见性,但它跳过某些页面上的某些行)关于如何解决这种情况,每页=3行,不跳过或显示一半的

ios - UITableView 单元格有时无法更新图像,但滚动后显示正常

为了排除显而易见的问题,我正在从主线程更新UI,并且我已经阅读了很多类似的问题。可悲的是,他们都没有帮助。简而言之:应用程序尝试从其本地缓存中获取当前单元格的图像。如果失败,它会启动一个后台线程来下载图像,然后从主线程更新UI。这在90%的时间都有效。否则,单元格中的imageView将保持为空。有趣的是,这总是发生在相同的图像上。但是,一旦单元格滚出View然后返回View,图像就会更新。立即显示的图像与不立即显示的图像之间似乎没有显着差异。我还尝试使用setNeedsDisplay更新单元格,但这也不起作用。[tableViewreloadData]确实有效,但除了有点笨手笨脚之外

ios - 在 iOS 5.1 上滚动时 UITableView 中的内存泄漏

每次滚动UITableview,都会有48字节的内存泄漏。负责库:libsystem_c.dylib负责框架:strdup。这仅在iOS5.1上出现,在更早的版本上没有出现。有没有其他人面临同样的?这是iOS5.1中的错误吗?代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath(NSIndexPath*)indexPath{NSString*cellIdentifier=[[NSStringalloc]initWithString:@"fontSelectionCell"];UITabl

iphone - 在不同的 UIViewControllers 中重用自定义 UITableView

我正在为iOS5.1开发一个iPhone应用程序。我构建了一个UIViewController,它有一个带有UISearchDisplayController的UITableView和其他View,所有这些都以某种方式与表格相关。UIVIewController是表格的委托(delegate)和数据源,对表格和搜索显示Controller进行一些自定义(图形和业务相关)。到目前为止,一切正常。问题是现在我想将同一个表(可能具有相同类型的不同元素子列表)放在不同的Controller(应用程序的不同屏幕)中。我试图将我的Controller的tableView添加为其他Controlle