🌊

Project 1 of 100 Days of Swift in iOS15 学習記録

2022/03/30に公開

100 Days of Swiftを勉強しているうちに
自分が出会った問題と解決方法を記録します

環境

  • Xcode 13.2.1
  • iPhone SE(1st generation) iOS 15.2

Table View Cellのフォントサイズが小さい

Table View CellのStyleに「Basic」を設定してしまうと
ビルドされた画面の文字が小さくてよく見えないでした

解決方法は
まずはTable View Cellの下Content Viewの下のTitleをクリック

そして、右パネルのAttributes InspectorのLabelのFontを「Body」に設定
(「Body」に設定する前の値は謎の「0」でした)

もう一度ビルド、フォントサイズが正常な大きさになりました

フル画面がSafe Areaが入ってしまいます

フル画面ではずだったの画像は(DetailView)、一番上のStatus Barと一番下の2行の空間に
画像が入れなくて、白いままでした

解決方法は
まずStoryboardのDocument outlineに
Detail View ControllerのViewを選択

そして、右パネルのSize Inspectorを選択
Layout Marginsの下のこの2つのチェックボックスを
チェック入れないようにします

  • Safe Area Relative Margins
  • Safe Area Layout Guide

(修正する前は、この2つのチェックとも入っている状態です)

そしてビルド
Safe Areaの空白空間は、画像に埋められました


Navigation Barの背景は何もないから
画像が黒い場合は、Navigationの文字はよく読めない

その解決方法は
まずはStoryboardのNavigation Controller Sceneの
Navigation Barをセレクト

右パネルのAttributes Inspectorの
Navigation BarのAppearancesの「Scroll Edge」のチェックボックスにチェックを入れる

もう一度ビルド、Navigation Barの背景に薄い白色ができました

Backボタンのテキストは前のページのタイトルじゃない

Backボタンのテキストは、前のページのタイトル「Storm Viewer」ではなく
「Back」のままでした

それは、デバイスの幅(iPhone SE)が小さいからです(幅320px)
シミュレーターでiPhone 13(幅390px)で見ると「Storm Viewer」の文字でした

Discussion