В моем приложении у меня есть mapView и кнопка на нем, кнопка используется для переключения mapView между стандартным mapView и спутниковым видом.iOS- Как изменить изображение и свойство кнопки, щелкнув по нему?
Вот оснастка выстрел, если нажать кнопку спутника, MAPview должен переодеться в сателлитном виде и изображение кнопки должно переодеться к следующему изображению,
А теперь вэнь кнопка , он должен быть изменен на обычный mapView.
//mapView
camera=[GMSCameraPosition cameraWithLatitude:13.45 longitude:80.93 zoom:6];
mapView=[GMSMapView mapWithFrame:CGRectMake(0, 0, width, height) camera:camera];
mapView.myLocationEnabled=YES;
//button
satellite=[UIButton buttonWithType:UIButtonTypeCustom];
satellite.Frame=CGRectMake(250, 300, 65 , 65);
[satellite setBackgroundImage:[UIImage imageNamed:@"Satellite.png"] forState:UIControlStateNormal];
[satellite addTarget:self action:@selector(satelliteView:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:mapView];
[self.view addSubview:satellite];
Вы не можете показывать свои коды? – Raptor
Вы попробовали метод setBackgroundImage? – johnMa
@johnMa, Ithink U не мог понять мой вопрос. – chandru