草庐IT

scroll-view滚动条

全部标签

ios - 在 UITableView 滚动时在 MKMapView 上放置图钉,从特定屏幕位置的单元格获取坐标。制作引脚 "dance."

我正在尝试的内容和摘要:我有一个包含MKMapView和子UITableView的UIViewController。表格View中的每个单元格都包含一组坐标。我希望在map上顶部单元格中包含的坐标处放置一个图钉。我希望在表格View滚动时,图钉“实时”下降。当一个单元格到达某个y轴屏幕位置时,一个图钉会落在它的map坐标处,而当它离开这个y轴位置时,图钉会消失,并在下一个单元格的map坐标处被一个新图钉取代。期望的效果是随着表格View的滚动,图钉在map上的不同位置快速消失和重新出现(一次一个)。我称之为“跳舞”。我不希望在y位置选择单元格,因为我需要使用didSelectRow方法

iOS UITableView 向上滚动时滚动位置跳跃

这就是我想要做的。我有一个UITableViewCell可以说固定高度为300(它实际上是一个可变大小的高度,但我试图简化示例)我想要实现的是,当我向上滚动时-我将有一个“缩略图”版本的单元格-高度为75我设法做到了,但现在的问题是,当我向上滚动时,先前的单元格高度会被调整,并且一旦单元格尺寸变小,滚动位置就会“跳跃”,这会导致View“跳回”当他向上滚动时。如何调整?代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableVi

ios - 如何在使用基于 View 的类模型时调用通用的 Calabash 方法?

我正在按照基于View的类模型为我的应用设置Calabash测试框架,即每个View都有一个包含该View所需方法的类。但是当我调用诸如“wait_for()”之类的葫芦函数时,它会抛出一个错误:undefinedmethod`wait_for'forLoggedInPage:Class(NoMethodError)我已经在我的env.rb中添加了这些require'calabash-cucumber/wait_helpers'require'calabash-cucumber/operations'World(Calabash::Cucumber::Operations)World(

ios - 加载 View Controller 后的画外音顺序

我有这样的需求。我的ViewController正在从远程休息服务加载数据,数据显示在表格中。在加载过程开始之前,我需要画外音说“正在加载建筑物。请稍候”加载数据成功后需要画外音说“加载的建筑物”然后我需要在我的ViewController中说明标题中的内容“选择建筑物”。顺序很重要。现在画外音在加载Controller后开始读取Controller标题中的内容。当我的建筑物数据加载开始时,“选择建筑物”标题消息被中断并开始“加载建筑物。请稍候”。盲人需要以正​​确的顺序了解此状态,因此在加载数据后我需要说“选择建筑物”。我需要控制语音消息的顺序。我需要控制何时说出controller

ios - 我怎样才能在另一个执行 segue 的 View Controller 上获得按钮标题?

1)我在第一个ViewController上有一个2个ViewController,按钮为a)本地和b)国际我在另一个View上使用分段控制,其中有2栏本地和国际现在,当我执行segue时,我需要获取标题或一些数据,以便我可以确定应该首先显示哪个栏是本地栏还是国际栏。并且简单地执行segue不会获取按钮事件上传递的数据。那么我如何通过执行segue在两个不同的按钮上传递2个不同的数据? 最佳答案 如果segue连接到你的按钮,那么它将是prepareForSegue中的发送者。所以在prepareForSegue中写这个。NextV

ios - 如何以编程方式禁用预测 View 但在 iOS 中的 TextView 上启用自动更正?

我正在创建一个具有聊天界面的应用程序。我想禁用预测View而不是TextView上键盘的自动更正功能。我在下面使用了一个message.autocorrectionType=UITextAutocorrectionTypeNo它禁用了预测和自动更正功能。但我只想禁用预测。 最佳答案 试试这个message.spellCheckingType=UITextSpellCheckingTypeYesmessage.autocorrectionType=UITextAutocorrectionTypeNo希望有用。:)

ios - 将数据从 ViewController 传递到实例化的自定义 View Controller

我正在尝试将数据从我的数据库传递到在此函数中实例化的新ViewController中的UILabels。我已经测试过数据是否被正确抓取,并且工作正常。我相信我没有在我的DataViewController中为实例化正确引用UILabel。当我尝试NSLog(dataViewController.cartAddress)时得到空值有什么帮助吗?ViewController.m-(void)mapView:(GMSMapView*)mapViewdidTapInfoWindowOfMarker:(GMSMarker*)marker{NSObject_DatabaseHelper*dataT

ios - UICollectionViewController 在滚动时重新加载图像

我正在使用ParseFramework获取一些图像并将它们显示在collectionViewController中。问题是,如果我在加载所有图像之前滚动,我会遇到图像重复,所以我会在不同的单元格中找到相同的图像。以下是可能对您有所帮助的代码片段。-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{ExampleCell*cell=(ExampleCell*)[collectionViewdequeueR

反应本地粘性行和标头滚动性能吗?

我将MicrosoftExcel的工作版本拼凑在一起,例如“FreezePains”视图。列标题滚动带有水平的内容,并且行标头垂直滚动,但当对方滚动时,每个内容都会垂直滚动。您可以在此处尝试工作版本。如果您停止闪烁的滚动或只是在大量滑动的情况下,它就不会达到最佳状态。该方法使用了几种技术,但引起问题的一种技术是同步滚动视图。如这里概述,我尝试设置useNativeDriver:true,这需要改变ScrollView至Animated.ScrollView和ref={ref=>(this.instance=ref)}至ref={ref=>(this.instance=ref._componen

ios - 旋转后 UICollectionView 标题 View 自动布局困惑

我有一个使用UICollectionViewFlowLayout的简单UICollectionView。它还有一个类UICollectionElementKindSectionHeader的部分补充View。当部分标题在屏幕上可见并且设备旋转时,约束会正确调整标题的subview。如果我滚动到屏幕上看不到部分标题,旋转设备并向后滚动以查看标题View,则subview的约束不会根据设备更新和调整subview位置回转。有解决办法吗?本质上,关于UICollectionView的标题View(补充View)尾随空格限制没有生效,这是标题View(顶部的白色条)的样子: