0

ユニバーサル iOS アプリケーションで MNColorPicker を使用しています。私はそれを iPad の UIPopoverController で提示しており、正常に動作しています。

iPhoneに同様の機能を実装する必要がありますが、iPhoneは UIPopoverController をサポートしていないため、コントロールCMPopTipViewのようなサードパーティのポップオーバーを使用しています。MNColorPicker のサイズを手動で設定せずにポップ オーバーを表示すると、適切に表示されますが、ポップ オーバーのサイズが iPhone に対して非常に大きくなり、MNColorPicker のサイズを変更しようとすると、正しく表示されません。以下は同じスクリーンショットです。

不適切なポップオーバー

CMPopTipView で適切に表示できるように MNColorPicker のサイズを変更する方法について、いくつかの指針を教えてください。

4

2 に答える 2

0

関数で指定されたフレームを変更しました

- (void)_layoutViewsForInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation

クラス MNColorPicker で、それは機能しました。

于 2013-03-05T11:11:13.343 に答える
0

iPhone の BFColorPickerPopover コントロールを使用できます。

于 2013-03-05T10:03:54.177 に答える