草庐IT

iphone - 无法将 UIMapView 获取到 "zoom"/setRegion : when the map is loaded for the first time

我有一个UIViewController可以加载一张map,上面已经有一堆图钉。让图钉出现没有问题,但我似乎无法让MKMapView在用户首次到达mapView时执行setRegion。我已尝试将代码放入所有可行的方法中,viewDidLoad、viewWillLoad、mapViewWillStartLoadingMap、mapViewDidFinishLoadingMap等,无济于事。然而,如果我返回到前一个viewController,然后再次进入包含mapView的viewContoller,它将“缩放”到指定区域。是否有一种我不知道的supersecret方法?调用[mapV

ios - 如何在 iPhone 6 和 iPhone 6 Plus 上制作 Zoom 模式的应用程序?

我遇到了有关iphone6和6Plus中可用的缩放模式的问题。显示和亮度->View更改为(标准/缩放)模式。我希望我的应用程序与此缩放模式兼容,因为一些问题与应用程序中使用的文本有关。有关缩放模式的更多详细信息https://support.apple.com/en-sa/HT203073 最佳答案 iPhone6/6Plus的缩放模式可缩放4英寸iPhone的屏幕分辨率以适合新设备的屏幕。这与不兼容iPhone6/6Plus分辨率的应用程序使用的模式相同。例如,iPhone6在缩放模式下运行时的虚拟分辨率为1136×640像素-

iphone - UIScrollView w/zoom 在缩放之前不会滚动

我有一个加载了UIImageView的UIScrollView,以便用户可以放大,然后在需要时滚动。但是,如果图像比屏幕大,则滚动不会执行任何操作,直到用户捏合以缩放(即使只有一个像素)。例如,图像可能为320x600,因此他们看到的是320x480的部分,但必须滚动才能看到其余部分。但是,在放大或缩小之前,滚动不起作用。有什么办法可以避免这种情况吗? 最佳答案 您是否在ScrollView上调用了-setContentSize:?如果没有,它不会知道有屏幕外内容要显示。 关于iphon

ios - 知道 "Display Zoom"是否开启

这个问题在这里已经有了答案:HowcanIdetectwhetherauserhasaniPhone6Plusinstandardorzoomedmode?(6个答案)关闭7年前。有没有办法知道用户是否在使用iPhone6/iPhone6Plus的“显示缩放”功能?我说的是thisfeature.

ios - Xcode iOS 知名度 "zoom box"

Notability和其他笔记应用程序具有此“缩放框”功能,您可以在底部的放大框中绘图。用户还可以拖动顶部的框来更改他们想要在底部放大的内容。我已经尝试了所有我能想到的在我的应用程序中添加此功能的方法。我在两个View中添加了相同的文档,但后来遇到了很多内存问题,我复制了文件,但又出现了内存问题。有谁知道一个简单的方法来做到这一点?无论如何,我可以只拥有一个放大另一个View的View吗? 最佳答案 创建一个新的CocoaTouch类(可选择将其命名为MagnifyView)并将其设置为UIView的子类在您的类中添加以下代码:va

ios - 你将如何在 react-native 中实现 pinch-zoom?

我一直在研究PanResponder。我目前的工作假设是,我会检测是否有两个触摸向外移动,如果是,则增加onPanResponderMove函数中的元素大小。这似乎是一种困惑的方式。有没有更顺畅的方式? 最佳答案 如果您只需要简单的缩放功能,只需使用ScrollView(dochere)只需根据需要提供ma​​ximumZoomScale(大于一)和minimumZoomScale即可。 关于ios-你将如何在react-native中实现pinch-zoom?,我们在StackOver

ios - 放大 UIImageView : View For Zooming is called but nothing happened

我在放大UIImageView时遇到问题。要理解,我的UIViewController具有以下结构,非常简单:我只有一组图像。屏幕一次只显示一张图片,但要查看其他图片,我可以向左或向右滚动。(就像Apple的照片应用程序一样)。我想要这些图像中的缩放功能。这就是我的UIViewController的工作方式:我有一个主要的UIScrollView,其中包含许多UIScrollView(每个图像一个)。基本上在每一个UIScrollView中,都有一个UIImageView。(我没有使用UICollectionView来允许缩放:我只有许多包含UIImageView的UIScrollVi

ios - MKMapView:如何复制在 Apple 的 'bounce-zoom' 应用程序中看到的 'Find my iPhone/Friends'?

背景MKMapView附带了几种方法,可让您设置可见map矩形(或区域、坐标跨度等)。这些方法有一个animated参数,当设置为true时,将使用大约0.3秒的线性动画来为变化设置动画。问题虽然这很好,但我想复制Apple在他们的FindmyFriends和FindmyiPhone应用程序中使用的动画,当点击map时。如果您自己尝试一下,您会发现带有非线性曲线的动画速度更快(大约0.15秒)。现在,我们称其为“弹跳-缩放”过渡。我想复制非线性动画曲线和自定义动画持续时间。在UIView的animateWithSpring...方法中包装map更新似乎不起作用(当然我可能做错了)。非常

html - 在新的 Google Maps Engine 上禁用 Zoom

我正在尝试禁用此页面的滚动/放大和缩小功能:http://s1magazine.co.uk/NSA/pages/services/每次我滚动经过它时它都会放大,我该如何禁用它?NSAisanationalcompetitionhappeningthroughoutEngland. 最佳答案 自定义谷歌地图的更好方法是直接使用谷歌地图API。针对具体情况,可以在map选项中将scrollwheel设置为false,关闭滚动/缩放html,body,#map-canvas{height:100%;margin:0px;padding:0

javascript - CSS "position:fixed": mobile zoom

我正在尝试解决移动浏览器上css“position:fixed”属性的问题。我有一个固定的div:...othercontenthere...使用CSS:#logo{position:fixed;-webkit-backface-visibility:hidden;bottom:100px;right:0px;width:32px;height:32px;}因此,通常行为完全符合预期,div位置始终位于窗口的右下角,与滚动位置无关。我的问题是,在移动浏览器上,当用户缩放页面时,在一定缩放级别后div位置是错误的(有时div会消失在窗口之外)。我知道移动浏览器不能很好地支持固定位置,但我