我推着一個UIViewController與透明的ViewController
[otherController presentViewController: newController animated: NO completion: nil];
然後筆尖爲newController都有基本視圖,小圖和文本字段,並在較小的視圖的一些按鈕。我希望基本視圖是透明的灰色,所以我可以看到它下面的視圖控制器的視圖,同時讓用戶明白其他視圖是禁用的。
我已經嘗試設置低Alpha值(這是我的其他控件),將視圖背景設置爲透明黑色,並且取消設置不透明標誌。這些都沒有工作。我只是得到一個不透明的淺灰色背景。
這裏是我的視圖控制器:
@interface MyEditQueryViewController : UIViewController
@property (nonatomic, strong) id<MyEditQueryDelegate> delegate;
@property (nonatomic, strong) IBOutlet UITextField* textField;
@property (nonatomic, strong) IBOutlet UIView* editView;
@property (nonatomic, strong) IBOutlet UIButton* cancelButton;
@property (nonatomic, strong) IBOutlet UIButton* saveButton;
@property (nonatomic, strong) NSString* defaultText;
@property (nonatomic) CGFloat verticalOffset;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil;
- (id)initWithDefaultText:(NSString*)defaultText orign:(CGPoint)origin;
- (IBAction)cancelTapped:(id)sender;
- (IBAction)saveTapped:(id)sender;
@end
有沒有一種方法,使這種觀點半透明?
iPhone或iPad? – nhgrif