在我的项目中,我使用了一个按钮,按下时会将UITextView(textWindow)添加到地图视图(mapView)。问题是当您从用户在地图上的当前位置导航后添加UITextView时。然后,当您添加UITextView时,地图会自动重新定位到用户的位置,我希望它保留在原来的位置,而不是重新定位。有什么东西可以添加到我的代码中,以防止它自动重新定位吗?
我的代码......
- (IBAction)textButton:(id)sender {
UITextView *textWindow = [[UITextView alloc] initWithFrame:CGRectMake(10, 30, 300, 40)];
textWindow.returnKeyType = UIReturnKeyDone;
textWindow.delegate = self;
textWindow.textAlignment = NSTextAlignmentCenter;
[_mapView addSubview:textWindow];
[textWindow becomeFirstResponder];
NSLog(@"Text Button Pressed");
}
答案 0 :(得分:0)
我发现在故事板界面中移动按钮时我意外地将trackButton连接到了我的textButton。所以,当我按下textButton时,会调用文本和轨道两种方法。这解释了为什么当我按下textButton时它也跟踪了。