小编sri*_*jay的帖子

CLPlacemark - 状态缩写?

我想知道是否可以从CLPlacemark获得州缩写?

在Apple的CLPlacemark参考中,它指出:

administrativeArea与地标关联的州或省.(只读)@property(非原子,只读)NSString*administrativeArea讨论例如,如果地标位置是Apple的总部,则此属性的值将是字符串"CA"或"California".

但每当我使用它时,我只获得完整状态(即加利福尼亚州)而不是缩写(即CA).有人能帮我一下吗?

iphone ios clgeocoder

18
推荐指数
2
解决办法
5959
查看次数

如何采取行动关闭NSPopover?

嗨我在我的一个应用程序中实现了NSPopover,但popover不会关闭.我猜它应该在我点击其他东西时关闭,但事实并非如此.我知道有一个关闭的弹出操作,但只适用于不同的按钮.当我按下相同的按钮时,如何让它看到弹出窗口打开以及何时打开以关闭弹出窗口?

cocoa popover appkit uibuilder nspopover

13
推荐指数
1
解决办法
5824
查看次数

将CALayer添加到MKOverlayRenderer?

在iOS 7中,MKOverlayView被替换为MKOverlayRenderer.之前,我是能够添加UIImageView一个子视图MKOverlayView,并访问CALayerMKOverlayView.现在,没有UIView进去MKOverlayRenderer,我不确定如何添加自定义CALayer(我有一个CAKeyFrameAnimation快速通过一系列图片).我要怎么加UIImageViewMKOverlayRenderer?我将如何添加CALayer一个CGContextRef(使用MKOverlayRenderer)?

我尝试自己做,但它根本没有完成图像.

- (void)drawMapRect:(MKMapRect)mapRect zoomScale:(MKZoomScale)zoomScale inContext:(CGContextRef)context {
CGContextSaveGState(context);

CGRect test = [self rectForMapRect:self.overlay.boundingMapRect];
// Clip the drawing space to the map rect
CGRect clipRect = [self rectForMapRect:mapRect];

CGContextClipToRect(context, clipRect);

// CoreGraphics' coordinate system is flipped, so we need to transform it first
CGContextScaleCTM(context, 1.0, -1.0);
CGContextTranslateCTM(context, 0, -test.size.height);

// …
Run Code Online (Sandbox Code Playgroud)

core-animation core-graphics objective-c mkmapview ios

10
推荐指数
1
解决办法
1122
查看次数

搜索城市列表

任何人都可以给我一个关于如何做到这一点的正确方向的观点:

在此输入图像描述

来自天气频道的样本显示了我想要做的事情.我只想要一个有人可以搜索城市的桌面视图.我不知道从哪里获得这些资源以及如何做到这一点.

database iphone uitableview ios

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

学位的基本风向?

有没有人在Objective C中有一些样本代码,其中风度(即180转成S(南方))转换为基本风向(N,NNE,SSE,SE等)?

iphone objective-c weather

3
推荐指数
1
解决办法
3533
查看次数

CGRect助手?

这有点模糊,但我会尝试具体.

你如何使用CGRect和CGRectMake?是否有助手或其他东西可以用来快速找到积分?我查看了Interface Builder,但在我看来,没有快速找到在CGRect中使用的点的方法.如果有人能指出我正确的方向,那就太好了.

cocoa objective-c interface-builder ios cgrect

0
推荐指数
1
解决办法
390
查看次数

只运行一次方法(启动时)?

我有一个模态视图控制器和一个嵌入普通视图控制器的导航视图控制器.现在,当有人在我的导航栏上单击UIBarButtonItem时,他们会转到模态视图控制器.我有一个自定义UIAlertView,它是一个加载栏,用于检索我的应用程序的数据.我把它放在ViewWillAppear方法中.问题是如果有人进入模态视图控制器并返回导航控制器,UIAlertView会再次弹出.有没有什么方法可以让方法只在发布时发生?任何帮助,将不胜感激.谢谢!

这里有一些更多的信息:我最初在ViewDidLoad(而不是ViewDidAppear)中使用它,同样的东西不断出现.我有一种感觉,我可能在实现模态视图控制器时做错了.我有自己的自定义导航栏,所以我隐藏了正常的导航栏,我以编程方式调用performSeguewithIdentifier.

iphone methods cocoa ios

0
推荐指数
1
解决办法
235
查看次数