【问题标题】:UIImagePickerController bottom gets cut off when I add an overlay View当我添加覆盖视图时,UIImagePickerController 底部被切断
【发布时间】:2010-04-16 21:16:14
【问题描述】:

在一个耗费我时间的问题上需要一些帮助。这可能是非常简单的事情,我一定是忘记了一些事情。来吧:

我有一个 UIImagePickerController,我在其中添加了一个 cameraOverlayView(只是一个 ImageView)。问题是底部栏被一些像素裁剪。当我删除覆盖时它工作正常。我什至尝试更改覆盖框架以使其适合屏幕,图像只是相机视口的大小,但即使是小图像也会发生这种情况。这是一些代码:

UIImagePickerController* cam = [[UIImagePickerController alloc] init];
cam.sourceType = UIImagePickerControllerSourceTypeCamera; cam.delegate = self;

UIImageView *overlay = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"silhueta.png"]];
overlay.frame = CGRectMake(0, 0, [UIImage imageNamed:@"silhueta.png"].size.width, [UIImage imageNamed:@"silhueta.png"].size.height);

cam.cameraOverlayView = overlay;

[overlay release];

【问题讨论】:

    标签: iphone uiimagepickercontroller


    【解决方案1】:

    尝试将 UIImageView 的 contentMode 设置为 UIViewContentModeCenter

    【讨论】:

      猜你喜欢
      • 2013-12-15
      • 1970-01-01
      • 1970-01-01
      • 2015-01-08
      • 2019-05-31
      • 2022-11-12
      • 1970-01-01
      • 2014-09-23
      • 1970-01-01
      相关资源
      最近更新 更多