- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi đang cố gắng tìm cách sao chép hoạt ảnh chế độ xem "bật lên" được hiển thị ở đây:https://imgur.com/a/irFqdiP .Tôi đang sử dụng mã hiện tại để hiển thị viewController của mình nhưng hiện chỉ có hoạt ảnh mờ dần hoạt động. Làm cách nào để tạo hoạt ảnh được hiển thị? Đây có phải là một phong tục?
hãy bật lên: SearchViewController = self.storyboard?.instantiateViewController(withIdentifier: "SearchViewController") làm SearchViewController!
self.hiện tạiOnRoot(với: cửa sổ bật lên)
phần mở rộngUIViewController {
func PresentOnRoot(`with` viewController : UIViewController){
hãy để NavigationController = UINavigationController(rootViewController: viewController)
NavigationController.modalPresentationStyle = UIModalPresentationStyle.overCurrentContext
self.hiện tại (navigationController, hoạt hình: đúng, hoàn thành: không)
}
}
câu trả lời hay nhất
Có, đây có vẻ là một chuyển đổi tùy chỉnh. Bạn có thể vượt qua UIViewControllerTransitioningDelegate
Và UIViewControllerAnimatedTransitioning
Đây là một hướng dẫn giới thiệu tốt:Raywenderlich: Hướng dẫn trình bày VC tùy chỉnh
Khi bạn đã hiểu đúng về delegate và animationControllers, bạn có thể sử dụng được cung cấp containerView
Viết hoạt ảnh hiện tại/kết thúc của riêng bạn.
Một cách để đạt được điều này là bằng cách UIPresentationController
loại frameOfPresentedViewInContainerView
Biến chỉ cần chỉ định khung mong muốn và chỉ tạo hoạt ảnh cho phần trình bày và đóng của nó thông qua containerView. Đây là một ví dụ về trình bàyController mà tôi đang nói đến: -
lớp YourPresentationController: UIPresentationController {
// Làm bất cứ điều gì bạn muốn. Tôi đã thêm chế độ xem với tông màu đen để nhấn mạnh phần trình bày.
hãy làm mờView: UIView = {
hãy xem = UIView()
view.backgroundColor = UIColor(trắng: 0,0, alpha: 0,5)
quay lại xem
}()
ghi đè trình bày funcTransitionWillBegin() {
dimmingView.frame = containerView!.bounds
mờView.alpha = 0,0
containerView!.insertSubview(dimmingView, at: 0)
được trình bàyViewController.transitionCoorder?.animate(alongsideTransition: { _ in
self.dimmingView.alpha = 1.0
})
}
ghi đè chức năng sa thảiTransitionWillBegin() {
được trình bàyViewController.transitionCoorder?.animate(alongsideTransition: { _ in
self.dimmingView.alpha = 0,0
}) { _ TRONG
self.dimmingView.removeFromSuperview()
}
}
// Biến này là những gì tôi đang nói đến. Chỉ cần chỉ định khung mà bạn muốn chế độ xem VC được trình bày của bạn ở: -
ghi đè var frameOfPresentedViewInContainerView: CGRect {
var size = containerView!.bounds.size
trả về CGRect(origin: CGPoint(x: 0, y: 0), size: size)
}
ghi đè func containerViewWillLayoutSubviews() {
dimmingView.frame = containerView!.bounds
được trình bàyView?.frame = frameOfPresentedViewInContainerView
}
}
...và thực hiện một hoạt ảnh đơn giản khi trình bày và đóng Chế độ xem (trong UIViewControllerAnimatedTransitioning
Lớp kế thừa containerView
center) để hiển thị hiệu ứng mờ dần. Cũng lưu ý rằng có 'n' cách để làm điều này, đây chỉ là một trong số đó
Về hoạt ảnh xem ios - "bật ra", chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/56967595/
Tôi có 11 hình ảnh liên tiếp và tôi muốn cửa sổ bật lên xuất hiện nếu di chuột qua một trong các hình ảnh. Vì vậy, cứ 11 hình ảnh lại có một cửa sổ bật lên khác nhau. Tôi đã có một số mã thực hiện việc này nhưng nó chỉ hoạt động trên hình ảnh đầu tiên. Mã:index.htm
Có thể tạo một "cửa sổ bật lên" NSColorPanel từ NSColorWell, gần giống như một menu bật lên không? Tôi không thích cách nó được triển khai dưới dạng bảng màu vì đôi khi không rõ nó được liên kết với NSColorWell nào. Cảm ơn!
Tôi đang nghĩ về một ý tưởng, về cơ bản tôi muốn có NSStatusItem với NSPopoverController. Tôi đã đọc về tất cả những vấn đề mà mọi người gặp phải nhưng tôi chỉ muốn thử. Bây giờ có cách nào sạch không? Tất cả các phiên bản tôi đã xem
Cách lấy url của cửa sổ bật lên được mở bởi JS. Đây là mã của tôi: var _url = 'someurlhere'; var Popupwindow = window.open(_url, "Popu
Tôi đang thiết kế một trang web và tôi muốn rằng khi người dùng nhấp vào liên kết, một cửa sổ bật lên (cửa sổ mới) sẽ mở ra một trang web được liên kết. Mã của tôi như sau function win(add,w,h) { window.open(add,"","widt
Tôi đang tìm cách triển khai ngăn xếp đơn giản trong C và tìm thấy một cái gì đó như: void pop(struct stack **top) { struct stack *temp = malloc(s;
Tôi đang cố gắng triển khai đăng nhập bằng paypal, tôi có 2 tên miền máy chủ khác nhau 1- www.example.com 2- www.example.de Đối với paypal, tôi cần chọn URL trả về cho mục đích này, tôi chọn
Tôi đang cố gắng tìm cách sao chép hoạt ảnh Xem "cửa sổ bật lên" được hiển thị ở đây: https://imgur.com/a/irFqdiP. Tôi đang sử dụng mã hiện tại để hiển thị viewContoder của mình nhưng hiện chỉ có một phai
Có ai biết cách đóng khay CD theo chương trình trên Windows 2000 trở lên không? Có khay CD đang mở nhưng dường như tôi không thể đóng nó lại, đặc biệt là dưới W2k. Tôi đặc biệt đang tìm cách thực hiện việc này từ một tệp bó, nếu có thể
Khi bạn truy cập http://www.daniweb.com, bạn sẽ thấy một cửa sổ bật lên, nó tên là gì + bạn có biết cách thực hiện không? Cảm ơn bạn đã trả lời, cách đơn giản nhất để chỉ có hoạt ảnh tải theo chế độ là gì, tức là hoạt ảnh hiển thị khi trang tải và khi hoạt ảnh hoàn tất? ASP
Tôi đang tạo tập lệnh C# cho bộ lọc âm thanh trong công cụ Unity. Vấn đề của tôi là sau khi chạy nó qua bộ lọc, âm thanh thu được có những tiếng "nhấp chuột", "bụp" hoặc "bỏ qua" nhất quán và thường xuyên. Nghe hơi giống radio cũ. tôi không chắc
Tôi phải ẩn thanh địa chỉ của trình duyệt. Tôi đang sử dụng mã này: var winFeature = 'location=no,toolbar=no,menubar=no,scrollbars=yes,r
Đề xuất một nút để bật lên mã nguồn của pickerview, nút này cũng có thể được sử dụng làm lớp công cụ. Sử dụng chế độ xem đầu vào để tạo hoạt ảnh bật lên trên bàn phím. Làm thế nào để làm điều này? 1. Kế thừa uiview 2. Ghi đè các thuộc tính & phương thức
Tôi có một vấn đề ở đây mà tôi đã giải quyết được vài giờ. Tôi đang nhập tệp Excel và sử dụng mã này để thực hiện việc đó: Dim objExcel As Excel.Application Di
Về cơ bản, tôi đang đẩy UIView từ UITableViewController, chỉ chứa UIWebView. Tuy nhiên, khi tôi xóa UIView để quay lại UITableView, ứng dụng sẽ gặp sự cố. -
我有几个由导航 Controller 控制的 View Controller 。 例如,viewController A 和 viewController B 都可以将 viewController
Tôi đang sử dụng API Gmail mới để tạo bản nháp cho người dùng. Phản hồi API cung cấp ID tin nhắn mới được tạo. Sau đó tôi có thể sử dụng URL https://mail.google.com/mail/#drafts?compose=[m
Danh sách Redis triển khai cấu trúc dữ liệu nội bộ nào để đạt được điều này? Một danh sách liên kết sẽ yêu cầu lập chỉ mục O(n) và một mảng sẽ yêu cầu O(n) đẩy/bật trái/phải. Câu trả lời hay nhất Theo tài liệu chính thức, chúng được triển khai dưới dạng liên kết
Tôi đang sử dụng điều khiển WPF Popup và nó hiển thị nền đen. Tôi đặt StackPanel vào đó và đặt Background="Transparent" nhưng điều đó không giúp được gì.
Tôi muốn vùng chứa trong trang chiếm toàn bộ chiều rộng của trang trong sự kiện và bao phủ mọi thứ khác. Đây là những gì tôi hiện có, nhưng nó không hoạt động theo cách tôi muốn: $(function() { $('.main a').click( fu
Tôi là một lập trình viên xuất sắc, rất giỏi!