Tag: 字幕

更新MapKit注释字幕和图像

我在网上search了一下,发现了一些关于如何做我想做的事情的想法,但是我仍然想知道你应该怎么做。 这里是上下文: 我正在为iOS 5开发一个应用程序。我使用MapKit来显示地图,并且为它添加​​了大约5000个注释 – 好像很多,但是不用担心,我使用了一个聚类库:)。 为了在用户每次打开地图时不加载它们,我在我的appDelegate中创build它们(我创build了一个批注数组,并调用[_mapView addAnnotations:[appDelegate.annotationsToAdd allObjects]];当我打开地图时)。 创buildannotationsToAdd数组大约需要10秒左右的时间,所以我认为这个解决scheme工作的非常好(你必须等待10秒才能被授权打开地图,但是你只需等待一次,在应用程序启动的时候)。 在每个注释中,我都有一个“链接”到一个对象,其中包含一个值的数组(15浮点数)。 现在,当我创build注释时, subtitle方法返回其中的一个值。 在我的地图的ViewController中,我有2个分段控件。 第一个有3个段,第二个有5个,它给出了15个组合 – 又一次,这是我的注释中对象的数组具有相同数量的值:)。 所以你可能已经看到我的问题来了,我想更新我的地图上的每个注释的字幕(即使群集中的每个注释的字幕,因为群集基于它所持有的引脚给出平均值)。 我也想要的是更新annotationView的颜色/图像基于注释的副标题的值。 我可能是错的,但基于我的研究,我明白,你必须删除所有的注释,并重新创build所有这些。 你明白这不是我的select。 每次他改变其中一个控件的值时,我都不能让用户等待10秒钟。 我看到一篇关于KVO的文章:这可能是一个有效的解决scheme吗? 我不太了解NSNotification,但是我应该使用它们吗? 我真的很感谢你的帮助,我更希望得到一个详细的答案,告诉我在我显然不常见的情况下要遵循的步骤。 提前致谢。

如何使选框UILabel / UITextField / NSTextField

我需要在Xcode中制作字幕UILabel 。 选框将从右向左滚动。 我试过CCScrollingLabel也JHTickerView和其他人。 但我找不到任何意见/数组/一些愚蠢的图书馆和其他人的简单代码 如何使用UILabel制作选框? ( UITextField和NSTextField也可以)。