草庐IT

uiTableview

全部标签

ios - swift 3 : UITableViewRowActionStyle() "Missing Parameter" Error Msg

当我滑动UITableView单元格时,将调用以下代码:functableView(_tableView:UITableView,editActionsForRowAtindexPath:IndexPath)->[UITableViewRowAction]?{//ProblemcodeletdelBut=UITableViewRowAction(style:UITableViewRowActionStyle(),title:delete_InLocal){action,indexin//Setup现在我已经开始迁移到Swift3,我在UITableViewRowActionStyle(

ios - 使用 "more"按钮像 Instagram 一样在 UITableView 中扩展 UILabel

我有一个项目(由其他人编写),其中有一个包含内容和文本的提要显示在表格View中。每个帖子对应TableView中的一个部分,每个部分都有自己的行,对应于内容、文本、按钮等元素。我需要在表格View单元格内显示带有“更多”按钮的帖子标题的短标签,当点击更多按钮时,标签将扩展到标题适合的任何大小,所有这些都发生在表格View单元格内。当点击更多按钮时,我将标签的numberOfLines属性更改为零,并且由于单元格具有自动高度,我所需要做的就是重新加载该特定的标题单元格。(如果我在显示单元格之前首先将numberOfLines设置为0,则单元格会正确显示扩展大小。)我试过:[tableV

ios - UITableView 中的重复文本

我有一个带有表格View的iOS应用程序。当我多次选择行时,所选行中的信息重复。你可以在图片上看到它:我以这种方式添加单元格:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){ce

iphone - 一个 TableView 中有许多不同的 UITableViewCells

我有一个NSDictionary,我们会这样说:key:value:nameBookshelfmoviesArraycontaining:(Movie1,Movie2,Movie3)booksArraycontaining:(Book1,Book2,Book3)musicArraycontaining:(Music1,Music2,Music3)等等。现在我要做的是创建一个tableView来显示所有这些信息,但根据字典键的不同使用不同类型的单元格。例如,电影使用cellForMovies书籍使用cellForBooks音乐使用cellForMusic,每个都有自己的布局。显然,我过于

ios - 具有自定义分页行为的 UITableView

我正在尝试在UITableView中为自定义大小的页面实现分页。我想要实现的是让事件单元格的顶部与tableView的顶部,同时仍显示tableView底部下一个单元格的顶部(以促使用户滚动并查看更多单元格)。我的单元格都是等高的。如果我设置paging=YES,这会导致轻微的偏移,当我翻阅页面时偏移会增加。这是因为我的tableView比单个单元格略高,并且单元格高度/页面大小未对齐。我在启用分页的情况下尝试了不同的方法。我尝试将tableView的大小设置为单元格的高度,但随后关闭剪裁和mask,以便用户仍然可以看到下一个单元格。这不起作用,因为下一个单元格仅在单元格滚动到tabl

objective-c - 无法将 UITableView 滚动到底部

编辑这是发生了什么,所以你可以看到:http://youtu.be/v1HrxYhzJZY.这是我的场景:我有一个包含5个部分和12个单元格的UITableView。这个View是用pushsegue打开的,一切正常,它可以滚动等等。其中三个单元格打开一个MKMapViewView(通过pushsegue),另一个弹出一个MFMailComposeViewController。当我尝试返回到我的UITableView时,我无法再滚动到底部。我只能滚动一点,然后它会返回到我的表格View的顶部。我尝试在viewWillAppear上设置帧大小,我尝试重新加载tableView但它不起作用

ios - 在表格 View 单元格中编辑文本字段的最佳方法

在我的应用程序中,我有许多View需要就地editable。我的tableviewcells设置包含一个已启用的UITextField,文本可以更改,这很好,它可以工作。我的问题是跟踪这些的最佳方法是什么?我应该:为每个textfield保留一个iVar。如果是这样的话如果只实例化一次,我如何确保每个cell都有正确的字段?在创建cell时添加一个textfield,并在配置cell时简单地设置它的值。如果是这样的话如何跟踪值?如果cell离开view然后又回来,它的值将被重置为其原始值,而不是编辑后的值。在这种情况下,您通常倾向于使用什么方法?特别是当您要处理大量单元格时。

iphone - 设置 TableView setEditing 时无法选择 UITableViewCell

我希望能够像下面显示的默认邮件应用一样选择多行:我有一个调用编辑的按钮[self.myTableViewsetEditing:YESanimated:YES]编辑按钮成功地在单元格左侧显示圆圈,如上图所示的邮件应用程序。但是,当我实际选择其中一行时,什么也没有发生。红色复选标记没有像我预期的那样出现在圆圈中。为什么没有出现红色复选标记?#pragmamark-UITableViewDataSourceMethods-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*

ios - 如何删除另一次点击的复选标记?

我想制作一个用户可以用复选标记选择和取消选择的表格:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{...;cell.selectionStyle=UITableViewCellSelectionStyleNone;}-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{...;newCell.accessoryType

iphone - 随着用户拉动,UITableView 中的标题不断增加

我正在尝试在UITableView之上添加一个UIView。其目的是当用户下拉内容时(通常会进行下拉刷新),而不是显示UITableView的背景,表格上方的UIView应该增长以保持粘在向下滑动的顶部UITableViewCell上.当用户向另一方向滚动时(内容向上滚动),UIView将消失,就好像它只是顶部的UITableViewCell。您可以在Path中看到此实现(下拉时间轴和顶部个人资料图片展开,exampleat0:15)和新Facebook应用程序的签到(map在附近地点列表上方增长)。不确定解决此问题的最佳方法。我认为要达到类似的效果,您必须将UIView作为第一个单元