草庐IT

TableView

全部标签

ios - 如何使用可滑动的 tableview 单元格实现与 iOS Mail 应用程序相同的功能?

当用户滑动tableview单元格时,我正在尝试复制与普通iOS邮件应用程序相同类型的功能,如下所示:有3个选项:更多、标记和存档。当用户点击这3个中的任何一个时,背景颜色会发生变化以指示它处于突出显示状态。但是,图标和文本不会改变颜色。我正在尝试达到同样的效果。我正在按照本教程指南使用手势制作自定义可滑动的tableview单元格:HowToMakeASwipeableTableViewCellWithActions–WithoutGoingNutsWithScrollViews目前我有这个设置:在每个单元格中包含3个UIView,其中每个UIView包含一个UIImageView和

ios - 表 TableView 中的字母部分

我有一个按字母顺序排序的名字列表,现在我想在表格View中显示这些名字。我正在努力为每个字母对这些名称进行分组。我的代码是这样的:classContactTableViewController:UITableViewController{varcontactArray=["AlanDouglas","Bob","BethanyWebster","CaseyFleser","DanielHuckaby","MichaelMorrison"]varcontactSection=[String]()varcontactDictionary=[String:[String]]()overrid

swift - 如何正确使用 switchLatest 在搜索结果和 tableview 的空状态之间切换?

我是RxSwift的新手,正在尝试处理在搜索自动完成的空状态和填充状态之间切换的任务。我有一个驱动程序响应长度>0的文本字段文本更改并发出网络请求,另一个驱动程序不是对空搜索查询进行过滤,而是用“收藏夹”填充TableView。我最初在两个可观察对象上使用了merge()但问题是快速清除文本会显示收藏夹但是当最后一个获取请求返回时它会合并并覆盖空状态。我尝试切换到switchLatest(),希望它能在触发最终的clearResult时取消之前的获取请求,但这个可观察对象似乎根本不会触发,我有点卡住了。任何帮助将不胜感激!letqueryFetchResultViewModel:Dri

ios - TableView 自动维度 Tableview Inside Tableview

我有Tableview用于显示客户下的食品订单。其中包含水平UIStackview。在UIStackViewUIStackview中很少有一/两行标签和一个用于显示订单项的UITableView。内TableView具有固定的高度常量(大于或等于+750优先级)并且将是随内容大小而变化。高度和滚动禁用。内TableView有两个标签。而heigh是自动维度我希望主tableview单元格的高度应该根据内部tableview项目自动增加。所以我申请到主TableViewself.tblOrders.rowHeight=UITableViewAutomaticDimensionself.t

ios - 滚动到另一个 : weird behavior 时 TableView 折叠单元格

我有一个带有聊天气泡的tableView。如果charactercount超过250,这些气泡会缩短如果用户点击气泡先前的选择被取消选择(缩短)新的选择扩展并揭示了全部内容新的选择顶部约束发生变化(从0到4)我想达到什么目的?Ifalongbubbleisselectedalready,buttheuserselectsanotherbubble,IwantthetableViewtoscrolltothepositionofthenewselectedbubble.我会分享一个关于它的视频没有这个滚动,contentOffset保持不变,看起来很糟糕。(视频中:右侧)视频:Right

ios - 使用 SwiftUI 创建手势来编辑列表项

我正在尝试实现滑动(从左到右)以使用SwiftUI编辑操作。删除操作(从右向左滑动)和移动项目操作非常有效。我想打开左边的编辑画面给右边的guesture这是我的代码:structTableView:View{@StatevardataSource=DataSource()varbody:someView{NavigationView{List{ForEach(dataSource.pokemons.identified(by:\.id)){pokemoninText(pokemon.name)}.onDelete(perform:deletePokemon).onMove(perfo

ios - Xcode 6 Beta 5 中的 UIView.animateWithDuration 更改

我正在尝试为UITableView的尺寸变化设置动画。以下代码在beta4中有效:UIView.animateWithDuration(0.1,animations:{tableView.frame=CGRectMake(tableView.frame.origin.x,0-self.calcTopOffsetToCell(indexPath),tableView.frame.size.width,tableView.frame.size.height+190)},completion:{(finished:Bool)inself.selectedIndex=indexPathcell

ios - 为什么我的 tableView 函数运行了 3 次?

我有一个UITableView并且我有执行它所需的方法之一:functableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{println("sectionis\(section)")println(self.items.count)//self.items.count=3returnself.items.count}在我的日志中,我看到该方法运行了3次:sectionis03sectionis03sectionis03编辑:这是我的部分的片段:funcnumberOfSectionsInTableV

IOS Swift TableView 对索引路径处的行进行编辑操作

我想知道当我们向右滑动时,是否有关闭表格View中的编辑菜单的选项(如screenshot所示)。我希望菜单在我选择一个选项后立即关闭,在我的情况下,即使我选择了任何一个选项,它也不会关闭。只有当我选择屏幕上的任意位置时它才会关闭。下面是我使用的代码functableView(tableView:UITableView,commitEditingStyleeditingStyle:UITableViewCellEditingStyle,forRowAtIndexPathindexPath:NSIndexPath){}functableView(tableView:UITableView

ios - 选择单元格时 UITableView 分隔符颜色发生变化

我创建了一个UITableView,但分隔符有问题。我对其进行了自定义,使其显示为灰色且没有插图:self.tableView.separatorInset=.zeroself.tableView.separatorColor=AppColors.separatorColor我也试过一张图片:self.tableView.separatorInset=.zerotableView.separatorStyle=UITableViewCellSeparatorStyle.singleLinetableView.separatorColor=UIColor(patternImage:#im