Tôi có một UIViewController và khi một nút được nhấn, tôi muốn một nửa màn hình xem để trượt lên với một UIPicker trong nó.Làm thế nào để trình bày một nửa màn hình chế độ xem?
Tôi đã tạo UIView bằng IB với UIPicker cùng với nút UIToolBar với nút Xong/Hủy.
Tôi làm cách nào để chỉ hiển thị một nửa chế độ xem này và chế độ xem nền vẫn hiển thị nhưng bị mờ hoặc không thể phát.
Tôi đang sử dụng mã này cho đến nay:
- (void)showModalView
{
[self.popupView setFrame:CGRectMake(0, self.view.frame.size.height, self.view.frame.size.width, self.view.frame.size.height)];
[self.view addSubview:self.popupView];
[UIView animateWithDuration:.2 animations:^{
[self.popupView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
}];
}
Đây là một pic: http://www.box.net/shared/static/08ji4s0f6i1b8qubrtz6.png