プロパティ「clipToBounds」の見落としに注意

iOSアプリでビューコントローラクラスを作って、「loadView」メソッドをオーバーライドして、手動でビューを作成したときはプロパティ「clipToBounds」の見落としに注意が必要です。このときだけではなく、「UIView」やそのサブクラスをコードで生成したときも含まれるのですが、サブビューを親ビューよりも大きくしたり、親ビューの見えている範囲よりも外側に配置したときなど、意図的に親ビューでクリップされて欲しいときに、クリップされずに表示されてしまいます。このプロパティのデフォルト値は「NO」です。
例えば、アニメーションで外からスライドして表示されるようにしたときに、このプロパティを設定し忘れると、恥ずかしい見た目になります。今日、デバッグ中に目撃した光景でした。

関連記事

  1. 2ステップ認証から2ファクタ認証へ切り替え

  2. XcodeのリファレンスはiOSとOS Xアプリの開発を区別してくれる…

  3. Swiftではコードのエラー判定は強めに

  4. 年末です

  5. Swift 3のセミナー資料作成

  6. iPhone用のお問い合わせページを作成しました

最近の著書

  1. 基礎から学ぶ SwiftUI

最近の記事

  1. 2020.10.21

    GitLabへの移行
  2. 基礎から学ぶ SwiftUI
  3. 基礎から学ぶ SwiftUI