小编Mat*_*old的帖子

UICollectionView iOS版9月刊上与RTL语言的支持项目

看起来Apple的RTL语言自动翻转界面的新功能在使用时会出现问题UICollectionView.

我在集合视图中使用了Trailing/Leading类型的约束,并且他们在RTL语言中切换了它们应该的值.

问题是实际呈现的数据是集合数据源中的最后一个 indexPath,但UIScrollView.contentOffset.x第一个单元格的数据是0.

一个适当的行为将一直执行下列操作之一:

  1. indexPath正确显示第一个并切换滚动方向(向右) - 最佳选项
  2. 不翻转UI/Constraints以使所呈现的数据/ indexPath/ scrollView.contentOffset.x将被同步 - 禁用RTL支持的选项.
  3. 呈现最后一个indexPath的单元格和数据,但也固定scrollView.contentOffset.xto表示最后一个单元格位置.

我猜Apple可能会在将来的某个时候修复它,但同时我们必须使用诸如反转数组和/或滚动到最后一个对象的变通方法.

right-to-left ios autolayout uicollectionview ios9

28
推荐指数
2
解决办法
2376
查看次数

什么是从任何位置到我当前位置获得ETA(估计到达时间)的正确方法

想知道什么是从任何位置到我当前位置获得ETA(估计到达时间)的正确方法,考虑到以下情况:

一个.恩. - 我从其他设备得到了它的位置(经度/纬度),并希望当对方会接我......在这种情况下,我可以使用什么网络服务来获取用户这个信息?mapkit是否提供了这种选择?

湾 在情况下,将在服务器端进行,我会只是给我的用户的位置,什么是我的服务器端程序员可以用它来获得ETA信息,以便把它送回来给我的用户的工具?

谢谢大家.

我看到了这个问题:有没有办法使用Apple的Maps API确定两个地点之间的驾驶时间? - 问题,正如我在其他地方发现的那样(据我的理解)是谷歌api需要使用现在没有安装在每个iOS用户上的谷歌地图应用程序.

google-maps objective-c map mapkit ios

9
推荐指数
2
解决办法
8339
查看次数