0

私が抱えている問題についてあなたの助言が必要です。それは私のiPhoneシミュレーターについてです。プログラムを実行すると、垂直方向のビューで問題なく完全に問題ありません。

ただし、水平ビューでは、ボタンは別の位置に移動します。「CGContextDrawPath」 これは、グラフを描画するために使用した関数リファレンスです。ボタンを追加するこの機能を使用して、ボタンがグラフのように動かないようにすることは可能ですか。ボタンが移動せず、垂直ビューに示されているように同じ位置を保持するように、別の解決策を提案していただけませんか。

垂直ビュー - iPhone 水平表示 - iPhone

4

1 に答える 1

0

横の方が見栄えがいいと思いましたか?冗談だ....

私があなたを本当に正しく理解しているなら、あなたはそれを垂直方向のビューとして見たいと思うでしょう。それには非常に単純で怠惰な解決策があります:

ステップ1:青のアイコンでプロジェクト名に移動します。TARGETをクリックします。概要ページに移動します。SUPPORTED ORIENTATIONを選択して、Portraitのみにします。(最初のもの、2番目のものを選択することもできますが、以下のコードも調整する必要があります)

ステップ2:ビューコントローラーのmファイルに移動します。このような方法があるはずです。コメントを外してください。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return (interfaceOrientation == UIInterfaceOrientationPortrait);

}

このメソッドは、インターフェイスが実際にポートレートである場合に、インターフェイスの向きを常にチェックし、YESのみを返すようにします。

于 2012-09-25T16:16:33.980 に答える