使用不透明的 UIButton 或 UIImage 显示透明的 UIView
Present transparent UIView with opaque UIButton or UIImage
我正在尝试在使用 presentViewController
时制作透明 UIView
。问题是 UIButton
或 UIImageView
总是透明的,我怎样才能让它们不透明?
targetViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"newViewController"];
targetViewController.modalPresentationStyle = UIModalPresentationOverCurrentContext;
[self presentViewController:targetViewController animated:YES completion:nil];
结果:
http://i.stack.imgur.com/YJjBv.png
我希望 UIButton
或 UIImageView
不透明。我该怎么做?
不使用 UIView 的 alpha,而是使用 clear backgroundColor
targetViewController.view.backgroundColor = [UIColor clearColor];
我正在尝试在使用 presentViewController
时制作透明 UIView
。问题是 UIButton
或 UIImageView
总是透明的,我怎样才能让它们不透明?
targetViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"newViewController"];
targetViewController.modalPresentationStyle = UIModalPresentationOverCurrentContext;
[self presentViewController:targetViewController animated:YES completion:nil];
结果: http://i.stack.imgur.com/YJjBv.png
我希望 UIButton
或 UIImageView
不透明。我该怎么做?
不使用 UIView 的 alpha,而是使用 clear backgroundColor
targetViewController.view.backgroundColor = [UIColor clearColor];