小编bvd*_*bvd的帖子

MKMapView缩放和区域

我熟悉使用Google Maps Javascript API.最近我开始使用MapKit框架进行iphone项目,但我很难找到缩放并在地图上设置区域.

在谷歌地图API中,我曾经使用整数缩放级别,如8,9,10,以及简单的函数setZoom().我在MapKit框架中看到的唯一等价方法是setRegion:animated.据我了解,我需要设置区域的跨度的纬度和经度"delta"值来指定缩放级别.但我真的不知道这些值代表什么(我阅读文档).

当我使用MKMapView委托并跟踪regionDidChange中的span值时,委托方法结果似乎彼此不相关.当我缩小并查看文档中指定的跨度增量值正在增加时,这没关系.但突然我拖动地图而没有缩放,delta值变为0.0.

有人可以解释一下这些跨度和三角洲的参考点是什么?或者是否有任何算法将整数缩放级别(如9)转换为这些delta值?

作为一个额外的问题是有任何方法来指定MKMapView上的最小 - 最大缩放级别:)

谢谢

iphone cocoa-touch zoom mapkit

85
推荐指数
2
解决办法
8万
查看次数

查找文本文件中最长的单词

我试图制作一个简单的脚本,使用bash在文本文件中查找最大的单词及其数量/长度.我知道当我使用awk它简单直接但我想尝试使用这种方法... a=wmememememe我想我知道如果我想找到长度我可以使用echo {#a}它的话我会echo ${a}.但是我想在下面应用它

for i in `cat so.txt` do
Run Code Online (Sandbox Code Playgroud)

so.txt包含单词,我希望它有意义.

unix linux bash

15
推荐指数
4
解决办法
1万
查看次数

强制iOS应用以横向模式启动

我正在为iOS 5开发一个必须以横向模式运行的应用程序.我的问题是我最初无法让它翻转.

我已经尝试将"初始界面方向"添加到"横向(右侧主页按钮)"并将以下方法添加到我的视图控制器:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
Run Code Online (Sandbox Code Playgroud)

我可以围绕它应该如何工作.(我在这里找到了代码)

我也想知道如何使用Xcode 4.2项目设置中提供的"支持的设备方向",它似乎没有做任何事情.

我一直在寻找网站,并没有找到一个解决我的问题的例子.

谢谢.

objective-c ios5 xcode4.2

7
推荐指数
2
解决办法
2万
查看次数

如何从iOS中的地址簿检查和检索更改/新添加的联系人详细信息?

在我的应用程序中,我收到所有地址簿数据.但是,当我下次启动应用程序时,我只想在地址簿中检索已修改/新添加的联系人.

你能告诉我任何可能的方法吗?

谢谢.

iphone objective-c

6
推荐指数
2
解决办法
4037
查看次数

5
推荐指数
1
解决办法
3892
查看次数

Android - 键盘显示在活动下方而不是活动上方

我有一个带有AutoCompleteTextView的布局,当点击它来写一些东西时,keybord显示为例外但不是覆盖活动的其余部分,它会提升它并且应该覆盖它的一些视图(见下图 - 后面和下一个按钮应位于活动的底部,键盘应覆盖它们.

我怎样才能避免这种行为.

(此布局位于ViewPager内部,在其他页面中,只有在此页面中出现一次后才会出现此行为)

worng keybord  - 应该覆盖下一个和后一个按钮

谢谢!

layout android android-layout

2
推荐指数
1
解决办法
1751
查看次数