Tôi đã bắt đầu sử dụng WEPopoverController để hiển thị một số điều khiển sau khi nhấp vào UIBarButtonItem trong thanh công cụ ở cuối màn hình của tôi. Popover hiển thị tốt, và các điều khiển bên trong công việc popover, tuy nhiên ngay sau khi popover được hiển thị UIBarButtonItem nó đã được neo để biến mất!WEPopoverController presentPopoverFromBarButtonItem đang gây ra UIBarButtonItem được chỉ định biến mất
Dưới đây là đoạn code để hiển thị, nó là khá đơn giản:
WEPopoverController *wePopover = [[WEPopoverController alloc] initWithContentViewController:audioController];
[wePopover setPopoverContentSize:CGSizeMake(200, 150)];
[wePopover presentPopoverFromBarButtonItem:voiceButton permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
Nó sẽ làm việc nếu tôi sử dụng presentPopoverFromRect, nhưng đó không phải là giải pháp lý tưởng.
Bất kỳ ai gặp sự cố này trước đây?
Bạn đã bao giờ giải quyết vấn đề này chưa? Tôi nhận được cùng một vấn đề ở đây. Ngoài ra, đầu mũi tên không bao giờ trỏ đến nút chính xác. – colincameron
Tôi không nghĩ chúng tôi đã từng làm. Tôi đã kết thúc bằng cách sử dụng presentPopoverFromRect: nhưng chúng tôi đã thay đổi cách bố trí của chúng tôi và không còn sử dụng cửa sổ bật lên nữa. Chúc may mắn. – TylerJames
Tôi có lỗi này là tốt, đây là vấn đề này trên Github: https://github.com/werner77/WEPopover/issues/26 –