草庐IT

uiTableview

全部标签

ios - UISearchDisplayController 配置 "no results" View 不与 tableFooterView 重叠

我有一个系统提供的列表(例如品牌),用户不可编辑但必须不时更改。上下文这些东西显示在表格View中,并且可以使用默认的UISearchDisplayController进行搜索。但是,由于事物列表肯定不完整,我想让用户能够请求将其他事物添加到列表中。为此,我向原始表格View和搜索结果表格View添加了一个表格页脚View,它提供了一个发送邮件的按钮。问题只要搜索结果TableView仍然包含条目,它就可以正常工作。我的表页脚View显示在搜索结果下方,一切正常。但是,如果没有找到搜索词的结果,搜索显示Controller会在表格View的中央显示一个“无结果”标签。这通常看起来很棒,

ios - UITableViewCell 中的 YTPlayerView

我的UITableViewCell子类中有一个YTPlayerView。在我的UIViewController中,我调用[cell.youtubeViewloadWithVideoId:f.videoID];从我的tableViewDelagatewillDisplayCell方法。问题是当我的tableView中有很多单元格时,其中一些保持白色而不是YouTube内容!YoutubeAPIrecommends当通过调用重用YTPlayerView加载内容时[cell.youtubeViewcueVideoById:f.videoIDstartSeconds:0suggestedQua

ios - 如何在 App Store 中创建类似特色页面的布局?

我是iOS开发新手。根据我的假设,AppStore中的功能页面是使用UITableView和UICollectionView的组合创建的。但是如何在理论上和代码中做到这一点呢?我知道这有点含糊,因为很难描述,但我只需要一些人帮我解释一下。对于这种情况,我将尝试使用这些命名:1.顶部,这是一个显示应用横幅的View,人们可以滑动它来查看另一个横幅。2.中间部分,可以水平滚动的View。(最佳新应用、最佳新游戏等)。3.底部部分,从快速链接开始到底部。问题:1.滚动指示器是从RootView的顶部引导开始的,这是正常的,但是:a.当我们向上滚动时,弹跳是从中间部分开始的。怎么做?顶部和中间

iOS UITableViewAutomaticDimension RowHeight 性能不佳/跳跃

我正在iOS8上构建基本表格View。我观看了关于自动调整单元格主题的WWDC'14视频,并试图重现该概念,但遇到了一些问题。在viewDidLoad上:我正在调用://estimateformycellsthoughtheymayvaryself.tableView.estimatedRowHeight=300.0;self.tableView.rowHeight=UITableViewAutomaticDimension;当我的View和表加载时,性能正常。当我单击一个单元格时,程序会将我带到详细View。当我点击该View上的后退按钮并返回到TableView时,事情就开始变得奇

ios - 为什么我的 UITableview Y 原点会根据 TabBarController 中的位置发生变化

单击第一个屏幕上的按钮后,用户将看到包含在选项卡栏Controller中的ViewController。ViewController中有两个TableView,第一个是顶部静态表,第二个表就在下面。选项卡栏Controller中不在“更多”内的ViewController正确显示。如果我转到“更多”并选择一个ViewController,则显示的View会按下顶部的单元格。如果我转到“更多”屏幕,单击编辑,并以任何方式移动ViewController的顺序,通过“更多”显示的ViewController将正确显示。离开“更多”部分后,不会显示顶部表格单元格(顶部表格)。在我看来,用户界

ios - UITableView - 不同部分的多选和单选

我有一个包含2个不同部分的UITableView。是否可以在一个部分进行多项选择,而在另一部分进行单选?如果我使用:self.tableView.allowsMultipleSelection=YES;它影响整个表。 最佳答案 我将展示我自己的解决方案,它与您发布的解决方案几乎相同。不过,我认为这要好一些,因为我手动管理选定的行,所以我可以稍后使用tableView.indexPathsForSelectedRows属性。它是用Swift2编写的。解决方案我首先声明一个NSIndexPath来存储之前选择的项目varindexPat

ios - 如何使用 Xcode 7 UI 测试检查表格 View 中的单元格是否可见?

我有一个包含很多单元格的表格View,并不是每个单元格都在屏幕上可见。当我检查table.cells.staticTexts.matchingIdentifier("MyCell").element.exists它返回true但单元格在屏幕上不可见,我无法点击它。因为每当我点击它时,测试都会失败。如何检查元素在屏幕上是否可见?或者如何点击不可见的元素? 最佳答案 使用hittable属性代替exists。classreferenceforXCUIElement说明hittable属性只有在元素可以被触摸时才会返回true。table

ios - 目标 - C : UITableView Content Changing on Scroll

我正在使用QuickBlox框架构建一个聊天应用程序。目前,当聊天View打开时,一切看起来都很棒。但是,当用户开始上下滚动聊天记录时,一些单元格开始发生变化(例如,它们将显示一张应该放在不同行中的图像)。下面是我的cellForRowAtIndexPath代码,如果有人能告诉我我做错了什么-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{QBChatMessage*message=[[ChatServiceshared]messagsFor

ios - 启用颜色混合图层后,是否可以将带有非英文字符的 UILabel 设置为绿色?

我有一个带有自定义单元格的TableView,当在模拟器中选中ColorBlendedLayer时,我尝试通过将单元格内的所有subview设为绿色来优化它。当单元格中的UILabel背景设置为白色时:lettitle=UILabel()contentView.addSubview(title)title.background=UIColor.whiteColor()title.text="Hi,howareyou?"这个UILabelsubview在模拟器中会变成绿色,这很好。但是,如果我将文本更改为一些中文:title.text="你好"UILabelsubview将变为红色。这S

ios - 在 ScrollView 内更新 subview 的高度(没有滚动的 UITableView)后 UIStackView 不更新

当stackView位于ScrollView中时,如何使UIStackView重新分配它的子UITableViews?我的布局层次结构是基于苹果官方文档关于DynamiccontentforStackViews的-UISCrollView-UIStackView-UIViewA-UIViewB-UIViewC-UITableViewX-UITableViewY-UIViewD约束已按文档设置。StackView的初始布局是正确的,显示了所有可见的subview。当强制常规View扩展到屏幕高度之外时,滚动会按预期工作。此外,在Storyboard中查看布局时,一切都按预期堆叠。此时UI