2017-05-09 8 views
0

통지 내용 확장자가 있는데 내 NotificationViewController에 이미지를 표시하고 싶습니다. 컨트롤러의 뷰와 이미지의 너비를 동일하게 유지하고 스케일링 후 이미지의 가로 세로 비율을 변경하지 않으므로 컨트롤러의 뷰의 너비가 필요한 스케일 된 이미지의 높이를 계산해야합니다. 알림 콘텐츠 확장의 너비를 확보하는 방법은 무엇입니까?통지 내용 확장의 너비를 얻는 방법은 무엇입니까?

enter image description here

답변

0

그냥 didReceiveNotification에서 self.view.bounds.size.width를 호출합니다. viewDidLoad이 먼저 실행되기 때문에 viewWillAppear, 그 다음 viewDidAppear, 마지막 didReceiveNotification이 실행됩니다. 그러나 viewWillAppear 또는 viewDidAppear은 무시할 수 없습니다.

0

알림 이미지 너비를 가져올 수 없습니다. 최대 화면 너비의 장치 그림을 추가해야합니다. 운영 시스템이 이미지의 크기를 자동으로 조정합니다.