草庐IT

Static-TableView-Cells

全部标签

ios - 如何在重新排序行后重新加载 tableview?行具有可变高度

我让用户重新排序tableView中的行。因为此事件会影响所有其他行中的内容(单元格中的某些数值应更新),所以我在moveRowAtIndexPath中调用了reloadData。然后奇怪的效果发生了。即触摸拖动器时单元格似乎重叠,并且一些单元格开始上下移动。重要的是要知道,细胞高度是变化的。奇怪的是,如果我从moveRowAtIndexPath中删除reloadData,那么所有这些现象都会消失。只有内容无效。那么重新排序后应该如何重新加载数据呢?更新:我在viewDidLayoutSubviews中所做的同时重新配置单元格,而不是调用moveRowAtIndexPath的reloa

iphone - 如何在 tableView 中添加 5 个不同的自定义单元格

我想在我的表格View中显示来自网络的不同数据,但我不知道如何在表格的一个部分的单独单元格中显示它们,任何人都可以帮助我显示在一个单元格中cell.textLabel.text=app.i_name;在第二个单元格中cell.textLabel.text=app.i_phone;在第三格cell.textLabel.text=app.i_hours;第四个单元格cell.textLabel.text=app.i_address;在第五格cell.textLabel.text=app.i_email;我的索引行的单元格是-(UITableViewCell*)tableView:(UITa

iphone - 将 Static-TableView-Cells 添加到 UIViewcontroller 的最佳方法?

我想在我的应用程序中添加一个tableview-look-a-like-login,但实现起来似乎并不那么容易。我尝试使用不止一种方法来实现我的目标,但我不确定哪种解决方案是最好的。例如,Dropbox和Facebook都有这样的登录页面。这是我的3种方法:我在View中添加了2个UITextfield(无边框)并放置了一个.png后面,看起来像一个tableviewcell。(这不是最好的方法,因为我想使用真正的表格View)我在我的ViewController中添加了一个容器View,并在其中放置了一个带有静态TableView的TableView。这里的问题是,我不知道如何访问我

ios - 'tableView.contentSize' 和 'tableView.frame.size' 有什么区别

tableView.setContentOffset(CGPointMake(0,tableView.contentSize.height-tableView.frame.size.height),animated:true)它有效,但我想知道这两个值到底是什么:tableView.contentSize,tableView.frame.size 最佳答案 contentSize是UIScrollView内容的大小,这意味着它将是内容(隐藏和可见)的大小,而frame.size是您的tableView的实际大小。例如,假设我有一个5

ios - 我想在 iOS tableview 中实现分页

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我需要在iOStableview中像google一样实现水平分页。有什么方法可以使用单个tableview来做到这一点吗?您能建议一种方法吗?

IOS:两个tableview的tableview委托(delegate)方法

我在一个类中有一个TableView的委托(delegate)方法:-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return1;}-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return[array1count];}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndex

ios - 是否可以将观察者添加到 tableView.contentOffset 中?

我需要跟踪tableView.contentOffset.y是否可以将观察者添加到tableView.contentOffset?我认为这是不可能的,因为contentOffset没有继承NSObject类。还有其他解决办法吗? 最佳答案 UITableView是UIScrollView的子类,因此您可以使用UIScrollViewDelegate方法scrollViewDidScroll:在View滚动。检查该方法中scrollView的contentOffsetcontentOffset是关键路径,所以也可以用KVO观察它的变化

iphone - TableView 应用因 'NSInternalInconsistencyException' 而终止

我正在尝试掌握UITableViews及其相关的一切。目前我有以下代码:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return10;}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableV

ios - tableView.rx.itemSelected 中的 RxSwift 双映射

我想从tableView.rx.itemSelected获取对象并对其进行处理。此方法返回IndexPath,因此我可以映射此值。但是如何从ViewModel获取索引处的对象呢?structViewModel{varitems:Observable}大约我期望这样的事情(但这个流程是错误的):tableView.rx.itemSelected.map{indexPath->IteminreturnviewModel.items.map{$0[indexPath.row]}}..subscribe(onNext:{[unownedself]itemin//otheractionswith

ios - 以编程方式选择 TableView 单元格 : selectRowAtIndexPath vs setSelected

我经常需要将表格View单元格设置为初始选定状态,对此我使用以下代码:[self.tableViewselectRowAtIndexPath:indexPathanimated:NOscrollPosition:UITableViewScrollPositionNone];UITableViewCell*cell=[self.tableViewcellForRowAtIndexPath:indexPath];[cellsetSelected:YES];cell.accessoryType=UITableViewCellAccessoryCheckmark;我正在同时使用selectRo