오늘의 위젯 높이를 변경하려고하지만 작동하지 않습니다. 내부오늘 확장명이 변경되지 않음
내가이 일을하고 내 TodayViewController.m
:
- (void)viewWillAppear:(BOOL)animated{
self.preferredContentSize = CGSizeMake(0, 100);
}
이 작동하지 않는 이유 모든 이유?
오늘의 위젯 높이를 변경하려고하지만 작동하지 않습니다. 내부오늘 확장명이 변경되지 않음
내가이 일을하고 내 TodayViewController.m
:
- (void)viewWillAppear:(BOOL)animated{
self.preferredContentSize = CGSizeMake(0, 100);
}
이 작동하지 않는 이유 모든 이유?
이 방법을 사용해보십시오. 당신이 경우 위젯에 표시되지 않습니다 때문에, 이해가되지 않습니다 0으로 폭을 설정하려는
CGRect newFrame = self.preferredContentSize.frame;
newFrame.size.width = 200;
newFrame.size.height = 200;
[self.preferredContentSize setFrame:newFrame];
는 프레임 워크는 변경 사항을 무시합니다.
당신은 기본 너비 값 떠나 높이를 업데이트 할 수 있는지 확인한 후에는 스토리 보드 디자인에
[self setPreferredContentSize:CGSizeMake(self.preferredContentSize.width, 100)];
고마워요.하지만 프레임 폭이 너비를 무시하기 때문에 너비를 0으로 설정하는 것이 좋습니다. –
오늘 확장 프로그램에서 너비 값이 무시됩니다. – Mohammed
모양과 자동 레이아웃을 설정하고 다른 링크 https://www.appcoda.com/app-extension-programming-today를 참조/ – Sanju