0

インターフェイス ビルダーで UIScrollView のコンテンツを作成しています。uiview は uiscrollview 内にあり、次のプロパティがあります。

  • トップからスーパービューへ
  • 一番下からスーパービュー
  • スーパービューのまま
  • 幅: 1536

しかし、何らかの理由で自動制約「right: -768」を削除できません。これを追加する必要があると考える理由はわかりますが、そのビューの左側をスーパービューの左側に制約するように設定し、絶対幅を設定しました. きっと削除できるはずですよね?

ビューをスクロールしようとすると、-768 が追加され、スクロール ビューの 2 ページ目が表示されなくなり、代わりにゴーストの「3 ページ目」が表示されるという厄介なバグが発生します。

4

2 に答える 2

1

申し訳ありませんが、別のWebサイトでこれに回答し、SOを忘れていました。

IBOutlet を設定し、プログラムで削除することで削除しました。

于 2013-04-19T23:23:31.733 に答える
0

IB では、あいまいな制約や満たされない制約を指定することはできません。制約があいまいになるため、制約を削除することはできません。

于 2013-04-19T22:43:38.027 に答える