关于objective C:分段控制
Segmented Control
我想知道如何将 uiview 添加到标注右键,并且我已经编写了用于切换地图的段控制的代码,我不断收到一个断点,上面写着 MKMapView 选择段索引)无法识别的选择器。
你能帮忙吗。
代码:
|
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
- (IBAction)setMap:(id)sender{
switch (((UISegmentedControl *)sender).selectedSegmentIndex) { case 1: case 2: default: |
相关讨论
- 您使用 SegmentedControl 的方式没有任何问题(假设它是您已连接到该操作的 SegmentedControl)。请发布您用于地图的代码(我怀疑您所做的 map.mapType 分配无效)。
这表明 sender 不是 UISegmentedControl。添加以下内容以查看它是什么:
|
1
|
NSLog(@"Sender=%@", NSStringFromClass([sender class]));
|