- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有各种标签的详细 View ,例如提供有关地点的信息(地址、电话等)。提供的信息比 iPhone 屏幕高,所以它们都在 UIScrollView 中(本身在 UIView 中),允许您上下滑动以查看所有内容。
我在 ScrollView 中也有一个 MKMapView。当它没有附加到 Interface Builder 中的任何东西时,它会随着 ScrollView 上下移动,因为它应该保持与 ScrollView 中其他控件的正确相对位置。您可以玩 map 、缩放和平移 map 等,默认情况下会显示您当前的位置。
但是,一旦我将它连接到 IB 中的 MKMapView 变量, map View 就不再与 ScrollView 一起滚动。相反,它实际上只是位于最初显示的位置( View 底部, View 底部下方隐藏了一点 map ),并且 ScrollView 在其后面上下滚动。
这里发生了什么事?我尝试在 IB 中更改一堆 map View 和 ScrollView 的属性,但没有效果。我唯一没有尝试过的就是完全用代码创建 map View ,但这似乎不是一个明显的解决方案。
编辑:对于过期的赏金向大家道歉。我被卡在项目的其他领域,直到现在才回到这里。我不知道它会过期。
进一步编辑:好吧,我发现了我的问题。由于我完全不知道的原因,我有
[self.view addSubview:mapView];
最佳答案
看起来当您使用 ScrollView 时,您需要在 DetailView 中使用滚动功能。
我没有使用 ScrollView ,而是选择了这个....
您可以使用 TableView 而不是 ScrollView 来试试运气。
只需将所有标签和 mapView 放在一个 View 中,然后将该 View 放在 TableView 的标题中。
像这样 :
UITableView
--> 查看
------>所有标签//在singleView里面
------>MKMApView//在 View 底部
您仍然可以玩 map 、缩放和平移 map 等,默认情况下会显示您当前的位置。
希望这个替代方案可以解决您的问题.......
祝一切顺利
关于iphone - UIScrollView 内的 MKMapView 不会随滑动而移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3836710/
抱歉这个奇怪的标题,但是,这正是我所需要的。我知道这是可以做到的,因为我见过其他应用程序这样做。 基本上,我的应用程序有一个启用分页的大 ScrollView ,其中包含一些嵌套的 ScrollVie
我还没有尝试过,但我假设一旦我知道用户想要在子 ScrollView 中滚动,我就必须禁用父 ScrollView 的滚动,对吗? 两个 ScrollView 都是水平滚动的。 如何暂时禁用父级的滚动
我需要实现这个方法: - (CGRect)zoomRectForScale:(float)scale withCenter:(CGPoint)center { 但我不知道如何获得我需要的中心坐标。通常
我想根据 UIAccelerometer 值滚动 ScrollView 。实现这一目标的最佳方法是什么? 最初,我根据获得的加速度计值将内容偏移设置为一个值。然后在每个 scrollViewDidEn
我有一个 UIScrollView,我需要底部淡入透明,这样它就不会突然切断内容。 UIScrollView 的背景是自定义颜色。这是我到目前为止所拥有的,但图层显示为白色,而不是自定义颜色。这就是我
我有一个 UIScrollviews 彼此存在的层次结构。 如何将特定区域的滑动事件重定向到内部 ScrollView ? 最佳答案 如果您将 UIScrollViews 设置为只能在一个轴或另一轴上
在我的应用程序中,我有一个扩展 UIScrollView 并在用户滚动时填充其内容的 View 。但是,如果用户滚动太快,则 UIScrollView 内填充的 View 不会及时创建,您实际上可以看
我有一个包含内容的 UIScroll View 。如果该内容溢出,使 ScrollView 可滚动,我想将 View 的底部设置为某种颜色。如果没有,我想将其设置为不同的颜色。 我的问题是,我不知道如
我有一个 ScrollView ,其中包含一个 UIImageView,以及一个额外的 UIScrollView 和 UIImageView。 我想要实现的是独立缩放和平移每个 ScrollView
类似的问题也有人问过这个,但我的困境其实和他们正好相反。我有一个全屏、分页 UIScrollView,每个页面都是屏幕的大小。在其中,我有一些页面本身就是 UIScrollViews,它们的宽度大于屏
我有一个 UIScrollView 和另一个 UIScrollView 。它们都水平滚动并且具有 pagingEnabled = YES。假设我开始滚动内部 ScrollView 并到达最右边界。如果
我有一个 UIScrollView,里面有一个(自定义)UIView。 在我的 scrollViewDidScroll 方法中,我正在调用 [myCustomView setNeedsDisplay]
我有一个水平滚动的 UICollectionView,其中填充了垂直滚动的 UITableViews(两者都是 UISCrollView 的子类)。当滚动手势开始沿任一方向滚动时,在其减速完成之前不会
iOS 8, swift 。我试图在水平 ScrollView 上创建垂直 ScrollView 。它们都是 UIScrollView。垂直 ScrollView 允许从底部向上滑动 View 。顶部
我需要一个分页的 UIScrollView,它以 UIScreenEdgePanGestureRecognizer 的方式检测屏幕边缘的平移,而不是像 UIPanGestureRecognizer 那
假设我有多个 ScrollView ,并且我希望在任何给定时间只打开其中一个 (scrollView.contentOffset != 0)。因此,当 scroll view 1 打开且 scroll
我在分页 UIScrollView(外部)中的 VC 中有 UIScrollView(内部 - UICollectionView 是诚实的)。两者都是水平的。当我向内滚动到边缘(左侧或右侧)时,它开始
如何在不干扰现有 UIScrollView 的情况下从现有 UIScrollView 获取重复的 UIScrollView。 第一个 ScrollView , UIScrollView *firstS
我的应用程序中有一个点,我删除了一个 ScrollView 并添加了另一个。我希望新 ScrollView 中也能出现上一个 ScrollView 中的相同手势。我尝试过: s
请告诉我如何在类似嵌套进程的 ScrollView 中设置 ScrollView 。 以下代码部分有效。 int x=10; int y=10; for(int i=0; i<5; i++) {
我是一名优秀的程序员,十分优秀!