1)我有一个UIView
,UIImageView
我从图片库加载图片。我想知道如何将图片“居中”在屏幕上并使纵横比不变。例如,如果我加载一张处于横向模式的图片,我如何确保图片不会在整个屏幕上拉伸?我的应用程序在纵向模式下工作。
2)在同一个视图中,我想添加这样的效果,即当用户触摸屏幕时,按钮菜单会在他再次按下时淡出并重新出现。我不确定那叫什么,我无法让它tap gesture recognizer
工作。
编辑:
我设置了UIImageView
页面加载
- (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.
}
至于Tap gesture
:
-(IBAction)screenTapped{
NSLog(@"screen Tapped");
}
IBAction
链接到tap gesture recognizer
.