1) UIImageView
이있는 UIView
을 가지고 있습니다. 이미지 갤러리에서 사진을로드합니다. 나는 화면에 그림을 "중앙에 배치"하여 종횡비가 변경되지 않도록하는 방법을 알고 싶습니다. 예를 들어 풍경 모드의 사진을로드하는 경우 화면 전체에 사진이 늘어나지 않도록하려면 어떻게해야합니까? 내 앱이 세로 모드로 작동합니다.UIImageView를 맨 위에 놓고 크기를 설정
2) 동일한보기에서 사용자가 화면에 닿을 때 botton 메뉴가 사라지고 다시 누르면 효과가 추가됩니다. 그게 뭐라 불리는 지 모르겠고 나는 tap gesture recognizer
을 사용할 수 없었습니다.
편집 :
나는 페이지로드
- (void)viewDidLoad
{
[super viewDidLoad];
xlabel = [[UILabel alloc] initWithFrame:self.setLablePosition];
xlabel.backgroundColor = [UIColor clearColor];
imgView.image = self.appDelegate.theImg; // now the image is put on a UIImageView that is "full screen"
xlabel.text = @"Some text";
[imgView addSubview:xlabel];
// Do any additional setup after loading the view.
}
에 UIImageView
을 설정하고 Tap gesture
에 관해서 :
-(IBAction)screenTapped{
NSLog(@"screen Tapped");
}
IBAction
은 tap gesture recognizer
에 연결되어 있습니다.
일부 코드를 게시하십시오 –