草庐IT

uitableView

全部标签

ios - scrollsToTop 和 UIRefreshControl 的错误

我的iOS应用程序存在错误。我正在使用UITableView,我在其中实现了一个“拉动刷新”Controller,如下所示:self.refreshControl=[[UIRefreshControlalloc]init];self.refreshControl.backgroundColor=[UIColorclearColor];self.refreshControl.tintColor=[UIColorblackColor];[self.refreshControladdTarget:selfaction:@selector(loadTheXML)forControlEvents

ios - 顶部的 UITableView 可见行

我有一个继承自UITableViewCell的单元类。它有下一条灰线:但是,如果我不设置单元格文本,我将看不到这些行:那么这条线是什么原因造成的呢?更新这是我的自定义单元格的代码:@implementationMDItemTableViewCell-(void)setSelected:(BOOL)selectedanimated:(BOOL)animated{[supersetSelected:selectedanimated:animated];NSString*fontName=selected?self.selectedFontName:self.fontName;self.te

ios - 在 UITableViewCells 的 cellForRowAtIndexPath 方法中实现多态性

我有一个genericTableViewController-GTBVC-由当前两个其他ViewController进入的类,每个ViewController都有自己的数据数组,这些数据数组被传递到这个GTBVC。目前我的代码是这样的:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{idobject=[self.genericArrayobjectAtIndex:indexPath.row];NSString*textNameOfObjec

ios - 线程 1 : breakpoint 1. 2;使用 Objective-C 将 Realm 数据加载到自定义 TableView 中

所以我最近在学习Realm数据库并将数据加载到我的自定义TableView中,我尝试使用RLMResults作为数组来获取数据库中的数据,并以通常的方式将存储在RLMResults中的元素加载到我的TableView中.我的ViewController.m是这样的:#import"ViewController.h"#import"customCell.h"#import"Person.h"@interfaceViewController()@propertyRLMRealm*realm;@propertyRLMResults*person;@end@implementationView

iOS 9 Alamofire 从不加载图像

我正在使用AlamofireImage将图像加载到TableView单元格中的ImageView中(在单独的xib文件中)问题是图像永远不会出现。我认为代码是正确的,url也是有效的。这是代码(非常简单):letplaceholderImage=UIImage(named:"imgNoPhoto1")ifleturlImage=NSURL(string:urlString){photoImage.af_setImageWithURL(urlImage,placeholderImage:placeholderImage)}有什么想法吗?可能是细胞没有被重新加载吗?我已经在iOS8和9中对

ios - UITableView 的动态高度

如何使用约束获取UITableView的动态高度。它会根据行数增加UITableView的高度,而无需在表中添加滚动条。我在UIViewController中添加TableView时遇到问题,并且TableView的高度不应静态固定。 最佳答案 我发现最简洁的方法是使用TableView的contentSize作为intrinsicContentSize您的tableview需要是一个实际的子类,您可以像这样覆盖contentSize和intrinsicContentSize(请注意,contentSize只是添加了一个观察者,它并

ios - 拖放的自定义 View

我已将我的UITableView设置为使用新的拖放API。if#available(iOS11,*){self.tableView.dragDelegate=selfself.tableView.dropDelegate=selfself.tableView.dragInteractionEnabled=truenavigationController?.navigationBar.prefersLargeTitles=false}现在,我实现了下面的方法,以便能够为d&d使用自定义View。@available(iOS11.0,*)funcdragInteraction(_inter

iphone - 在 GitHub 上开源高级 UITableView 项目?

我正在寻找一些开源GitHub项目(甚至博客文章),它们展示了一些更复杂的UITableViewController是如何在iOS上构建的,您可以在Tweetbot和Twitter(旧的Tweetie)等应用程序中看到这些).我或多或少对如何在单击单个单元格时构建View、上下文菜单等感兴趣。有一些有趣的下拉菜单和subview非常顺利地就位,就好像它们是iOSSDK的自然组成部分一样。有什么甚至可以远程关闭的东西可供学习吗? 最佳答案 查看这些示例项目:CGRetractableSectionControllerUITableVi

iphone - 如何从 NSObject 获取 NSString 变量值到 ViewController

我正在尝试设置一个对象来控制我的所有数据,这样它就可以在后台进行设置,使我的表格View加载速度比现在快等等。这就是我想要达到的目标。当像这样选择tableviewcell时,我在secondVC的NSObject中设置一个变量:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{//Accessselectedcellscontent(cell.textLabel.text)UITableViewCell*cell=[tableViewcellForRowAtI

objective-c - UITableViewCell 在触摸时显示 subview 并在第二次触摸时隐藏它

我需要创建特定的tableViewCell,它显示一个特殊的subview在第一次触摸时隐藏它在第二次触摸时隐藏那个subview包含一些标签或按钮。 最佳答案 在cellForRowAtIndexPath中,将tag属性添加到相关单元格的subview中。同时将subview的hidden属性设置为YES。最后,将单元格的selectionStyle设置为UITableViewCellSelectionStyleNone。if(thisIsTheIndexPathInQuestion){CGRecttheFrame=CGRectM