통지 내용 확장자가 있는데 내 NotificationViewController
에 이미지를 표시하고 싶습니다. 컨트롤러의 뷰와 이미지의 너비를 동일하게 유지하고 스케일링 후 이미지의 가로 세로 비율을 변경하지 않으므로 컨트롤러의 뷰의 너비가 필요한 스케일 된 이미지의 높이를 계산해야합니다. 알림 콘텐츠 확장의 너비를 확보하는 방법은 무엇입니까?통지 내용 확장의 너비를 얻는 방법은 무엇입니까?
0
A
답변
0
그냥 didReceiveNotification
에서 self.view.bounds.size.width
를 호출합니다. viewDidLoad
이 먼저 실행되기 때문에 viewWillAppear
, 그 다음 viewDidAppear
, 마지막 didReceiveNotification
이 실행됩니다. 그러나 viewWillAppear
또는 viewDidAppear
은 무시할 수 없습니다.
0
알림 이미지 너비를 가져올 수 없습니다. 최대 화면 너비의 장치 그림을 추가해야합니다. 운영 시스템이 이미지의 크기를 자동으로 조정합니다.