草庐IT

tableviewer

全部标签

ios - SplitView - 根据快速更改的详细信息在主 tableView 中重新加载数据

我在主视图中创建了带有tableView的splitView,在两个详细View中创建了带有静态单元格的tableView(参见图片)。AppStructureViewController的名称是:DocsTableViewController-主视图(左侧)DocDetailTableViewController-详细View(在右上角)DocEditTableViewControler-第二个详细View(在右下角)DocsTVC是医生列表,DocDetailTVC是在DocsTVC中选择的医生用户的详细信息,在DocEditTVC上,用户可以编辑DocDetailTVC中显示的医

ios - 使用 Voice Over 提供容器摘要,例如 tableview

我正在尝试为带有几个标准单元格的表格View启用画外音。我已将单元格View配置为具有适当的accessibilityLabel和特征,但我一直在尝试实现以下行为:当表格View处于焦点时,它应该说:“食谱列表,16个元素”,然后移动到第一个条目。我想知道这是如何实现的?Apple在天气应用程序中做了类似的事情。如果VoiceOver处于事件状态并且您滚动到详细信息部分(日出、日落、湿度等),它会显示“详细信息,日出...”。但是,当您直接点击标签时,它会显示“日出,...”(没有“详细信息”)。我想到的一个解决方法是将文本添加到第一个单元格,但这感觉有点老套,因为标签在逻辑上属于Ta

ios - 在 TableView 单元格中使用步进器 - 但返回到 VC 的数据未正确更新

我正在尝试创建一个配置屏幕,以便用户可以设置他或她想要进行的锻炼次数。我设法将表格View添加到空白ViewController,但存在一些风格限制-例如根据单元格数量展开和折叠表格View。所以我想我应该在tableviewcontroller中设置屏幕。现在一切顺利,直到我到达我希望section0,cell1中的Stepper增加和减少第1节中的行数。它的工作范围是数据数组(workouts[])使用最新值更新ViewController(在cellForRowAt:indexPath方法中),后者又更新numberOfRowsInSection与(据说)最新的workouts.

ios - 如何设置静态分组 TableView 单元格的宽度

我是Xcode和Swift开发的新手,我有一个关于带有静态分组单元格(在iPad上)的UITableViewController的问题。我想要一个自然的解决方案,使单元格宽度不像整个屏幕那么大。我试过这个:overridefuncviewDidAppear(_animated:Bool){tableView.frame=CGRect(x:175,y:70,width:view.bounds.width-350,height:view.bounds.height)}问题是这看起来真的很讨厌,并且在顶部和底部的导航栏和标签栏变得棘手,但特别是不能正常工作,因为它设置在viewDidAppe

ios - Tableview 的 contentView 小于 tableview frame 和 cell

我正在使用以下代码以编程方式创建一个Tableview:overridefuncviewDidLayoutSubviews(){//@beginstoreselection-settingsself.tbStores=UITableView(frame:CGRect(x:15,y:60,width:UIScreen.main.bounds.size.width-30,height:150))self.tbStores.register(UITableViewCell.self,forCellReuseIdentifier:"Cell")tbStores.backgroundColor=

ios - 当键盘出现 iOS 时向上滚动 tableview 行

当键盘出现时,我的应用程序的一些ui组件从底部隐藏,实际上它是tableView的最后一行。我正在使用NSNotificationCenter在键盘出现和消失时发出通知。这是我的代码:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardOnScreen:)name:UIKeyboardDidShowNotificationobject:nil];-(void)keyboardOnScreen:(NSNotification*)notification{NSDictionary*in

iOS 使用方向键导航 TableView

如何使用箭头键(物理键盘)导航UITableView,就像iOS10中引入的聚光灯行为一样?希望让用户在搜索框中输入内容并使用向上/向下箭头突出显示TableView中的一行,然后按回车键选择该行。我没有找到关于该主题的任何资源。请提供Swift示例代码。 最佳答案 没有尝试过,但这可能是您的答案。self.tableView.scrollToRowAtIndexPath(indexPath,atScrollPosition:.Top,animated:true)并使用文本字段委托(delegate)来处理返回。编辑:用于突出显示t

ios - 防止 TableView 在 insertRows 后滚动到顶部

我有一个带有tableView的viewController。这个tableView有很多部分和行。当我尝试在最后一节中使用添加新行时TableView.insertRows(at:[IndexPath(row:r,section:sec)],with:.bottom)tableView滚动到顶部,并显示当前部分的第一个单元格。如何防止tableView滚动到顶部?谢谢这是我的解决方案当尝试添加单元格时,我使用此代码self.didAddNewCell=trueself.chatTableView.reloadData()self.scrollToBottom()然后添加这段代码fun

ios - 带有 TableView 的 UIPageViewController,位于 UITableView 中

我想复制这种用户体验,就像在产品搜索应用中一样我想在一个tableview中有几个滚动页面我试图复制创建一个带有一些静态单元格的TableView和一个内部带有容器View的单元格,该单元格被称为页面Controller,但是我在调​​整框架时遇到了很多问题您有一些建议或更直接的方法来复制此用户体验吗?ImagurLinktotheGifoftheUX 最佳答案 您可以借助这两个库实现这种效果。对于ParralaxTableViewheader:https://github.com/Vinodh-G/ParallaxTableVie

ios - Swift - 将数据从 TableView 传递到第三个 View Controller

我有太多代码无法全部粘贴,所以我会含糊其词。我想我只需要大致了解该做什么,然后我就能做到。我有一个漂亮的表格,上面列出了本地企业。当您单击其中一个时,它会打开DetailView,其中包含有关该业务的一些重要信息。我在DetailView上有一个MAP按钮,它触发带有Mapview的Thirdview。我在从Thirdview的TableView中的单元格中检索数据时遇到问题。我的观点:Tableview=>DetailView=>Thirdview在我的Thirdview中,我可以调用Tableview中的信息吗?还是将信息从DetailView传递到Thirdview更容易?谢谢!