Xcode beta 6 を使用して、iOS8 の Today 拡張ウィジェットに取り組んでいます。
ウィジェットのフレームをsetPreferredContentSize:
inで設定しviewWillAppear:
ました。横向きの iPhone を除くすべての iOS デバイスでうまく機能します。
ランドスケープ モードの iPhone では、ウィジェットの高さが 166px (Retina iPhone では 332px) を超えません。そして、私はそれを約300pxに設定しようとしています。
Apple がApp Extension Programming Guideで言及しているように、背の高いウィジェットが悪いかもしれないことは理解していますが、多くのスケジュールがある場合、カレンダー アプリが非常に高くなることがあります。
私は iOS8 iPhone を持っていないので、シミュレーターでのみテストしました。シミュレーターのバグですか?
アドバイスをいただければ幸いです。