3

アプリのさまざまな場所に2つのNSMatrixラジオコントロールがあります。私は10.8で開発しており、10.8 SDKを使用し、10.7をターゲットにしています。マトリックスは私の開発用コンピューターでは完全に機能しますが、10.7を実行しているMacでテストすると、どちらのマトリックスも表示されません。自動レイアウトストラットをチェックし、非表示に設定されていないことを確認しました。それらはまったく表示されていません。

4

2 に答える 2

2

同様の問題が発生していましたが、異なる場所にある3つのNSMatrix無線コントロール(異なるxibの異なるビュー)のUIでは、2つが10.7で正しく表示され、1つは正しく表示されませんでした。私はさまざまなことを試しましたが、最終的にこのNSMatrixを削除して、再度配置しました。サイズインスペクターで「セルの自動サイズ変更」と「セルサイズの自動計算」の両方のチェックを外しました。そして非常に重要です:ビュー全体ですべての自動レイアウト制約をチェックし、すべてのオブジェクトが垂直/水平間隔(互いに)またはスーパービュー制約への先頭/末尾スペース、上部オブジェクトがスーパービューへの上部スペース、下部にあることを確認しました下部スペースをスーパービュー制約にオブジェクトします。出来上がり、ついに10.7にも登場!

同様の方法で問題を解決できることを願っています。NSMatrixは、自動レイアウトを備えた10.7で非常に歌姫のように動作しているようです。

于 2013-05-03T10:44:03.667 に答える
0

自動レイアウトを完全に無効にしてみてください。関連するペン先のファイルインスペクタで[自動レイアウトを使用する]のチェックを外します。それは私のためにトリックをしました。

于 2013-04-02T12:35:46.973 に答える