草庐IT

easy-custom-uitableview-drawing

全部标签

iphone - 如何折叠/折叠 UITableView 的部分?

我希望在点击红色按钮时折叠tableviewcell-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{if([[appDelegate.gHomeHeaderArray_AppDelegateobjectAtIndex:section]getIsFolded]==true){return0;}else{return1;}}-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInt

ios - 去掉 UITableView 上面的行

我有一个UITableView(恰好有一个UISearchBar),但似乎无法弄清楚如何去掉它上方的白色/灰色边框。我需要在UISearchBar和它上面的黑色之间有无缝的黑色。我已经尝试隐藏UISearchBar以查看是否与它有关,但该行仍然出现。有什么想法吗? 最佳答案 就我而言,它有助于设置:searchBar.clipsToBounds=YES; 关于ios-去掉UITableView上面的行,我们在StackOverflow上找到一个类似的问题: h

ios - 如何设置 uitableview 的样式以创建漂亮的菜单

我一直在开发带有侧边菜单的应用程序。我受到其他应用程序的启发,我希望我的菜单看起来与他们的相似。以下是一些示例(steam应用程序菜单、fb菜单)基本上我的问题是,这个菜单中使用了什么样的socket?我的第一个想法是,那些是带有部分和静态单元格的表格View。但是,即使它们是tableview,我也不知道如何以这种方式设置tableview的样式。我想出的只是这个蹩脚的设计:D如果有人能告诉我正确的方法,我会很高兴:)谢谢你们 最佳答案 有很多类似的开源控件可用。请检查以下链接:SASlidemenuJWSlidemenuCHSl

ios - 检测 UITableView 中的垂直平移

如何在UITableView上检测垂直UIPanGestureRecognizer。我可以检测到水平但在垂直方向上只有UITableView滚动,我无法获得平移事件。 最佳答案 UITableView是UIScrollview的子类,因此您可以获取它的panGestureRecognizer并添加您自己的操作目标。 关于ios-检测UITableView中的垂直平移,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

objective-c - 无法以编程方式从 UITableView 中删除行

我正在尝试为我的应用实现自定义删除流程,因为我的客户不想要表格View编辑模式提供的红色圆圈。我为每一行添加了一个删除按钮,其标记属性中有行号。一旦用户点击删除按钮,它会触发以下方法:-(IBAction)deleteRow:(id)sender{UIButton*tempButton=(UIButton*)sender;[selfupdateTotals];NSIndexPath*indexPath=[NSIndexPathindexPathForRow:tempButton.taginSection:0];[tableViewdeleteRowsAtIndexPaths:[NSAr

ios - 如何以编程方式选择 uitableview 行

我正在尝试获取一封电子邮件,例如在uitableview中选择所有功能,在同一个按钮上点击用户可以选中或删除所有选中标记,此外用户还可以选择/取消选择行(在didSelectRowAtIndexPath上)。我尝试这样做,但它无法正常工作,这是我的代码。-(IBAction)selectAll:(id)sender{if(myBoolean){for(NSIntegers=0;s 最佳答案 我写了一个samplecode我根据您的需求进行了调整。基本上是-(UITableViewCell*)tableView:(UITableVie

IOS:停止在 UITableView 中错误地重用单元格

我有一个包含四个部分的基本UITableView。我用Switch语句控制每个部分的内容。我以编程方式创建了一个按钮,它应该出现在前三个部分的行中,但不应出现在第四个部分中。但是,该按钮随机出现在第四部分的行中。我认为这是因为一个单元格被重复使用,但当我使用Switch语句创建每个部分的行时,我看不出这是怎么发生的。任何想法表示赞赏。我正在使用这样配置的自定义单元格:`staticNSString*CustomCellIdentifier=@"DashboardCell";DashboardCell*cell=(DashboardCell*)[tableViewdequeueReusa

ios - 转到当前 View UItableView

我的tableview中有未定义的层数(深度),所以我希望能够在View和它本身之间创建一个segue,这样只要我有要发现的子层,我就可以调用它。我该怎么做?我曾想过在需要时直接使用[self.navigationViewpushViewController],但我希望新Controller使用我SB中定义的View。谢谢,编辑:目前我找到的唯一解决方案是复制VC,在VC1和VC2之间设置一个名为“showNext”的转场,以及以相同方式调用VC1和VC2之间的转场。有没有更好的解决方案? 最佳答案 如果您使用的是动态单元格原型(p

ios - 尝试从 iOS 中 UITableView 的自定义单元格内的 textField 获取事件单元格的索引

我有一个UITableView在我自定义的应用程序中UITableViewCell其中包含UITextField.当我从该行中选择特定的文本字段时,我想要做的是获取该行的正确索引。不幸的是,如果我实际点击该行,我只能获得正确的行索引,而不是当我选择文本字段本身时。我正在实现,当我选择一个特定的UITextField,我调用方法:-(BOOL)textFieldShouldBeginEditing:(UITextField*)textField{introwTest=[_tableindexPathForSelectedRow].row;introwTest1=[_cell.tireCo

iphone - iOS 5 : UITableView cells are not scrolling smooth

使用:iOS5、ARC、Storyboard。每个单元格上有1个图像和文本。滚动时图像不会调整大小。有两个版本的图片image.png和image@2x.png。自定义单元格是通过在Storyboard中使用UIImageView和UILabel来管理的。代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";Continent*continent=[self.ite