LoginSignup
0
1

More than 5 years have passed since last update.

Swiftで配置を頑張った話

Posted at

今回はiOSのアプリに挑戦しました

実際にXcodeを使うのが初めてで勉強にチュートリアルでやったぐらいで、本格的に作り始めたのは今日が初めてです。

今回頑張ったのは「配置」です。

僕がよくやるミスで怒られるのは、配置の条件を色々設定しすぎてお互いの条件に干渉していますよ!
ということが起こっています。

どこでそんなことが起こっているのか?

スクリーンショット 2018-12-25 18.32.50.png

このAdd New Constraintsというところで楽しくなってたくさんAdd Constraintsをしてしまうのが原因です。

いやXcode触りたてなので色々楽しくていじってしまうんです。

エラーが出ると赤くなる

スクリーンショット 2018-12-25 18.35.00.png

例えば「OK」のボタンを色々いじっているとこんな感じで赤くエラーが表示されます。

こういったときはbuildもできないので問題を解決することからスタートします

簡単にXcodeの修正機能を使うのはものすごく危険

スクリーンショット 2018-12-25 18.37.12.png

こんな感じで表示されて自動的に補完してくれるとても便利な機能と最初は思っていました。後々、作りたいものが作れなくなってきて、一からやり直す羽目になりました。

ツールが何をしようとしているのか?英語になっているのでまずはググって翻訳してもらってから、いったい何に怒られているのか?をある程度把握した上で修正することをお勧めします。

 結局どうしたか?というと

スクリーンショット 2018-12-25 18.40.22.png

僕は基準点を一番上のナビゲーションバーに設定してからそこからいくらと相対的な位置関係(次においたものからいくらという意味)に考えて図面みたいに書いてから作成しました。

こんな感じ。IMG_3112.JPG

①実際に作りたいものを軽く図面化
②そこから距離だいたいなんぼというものにしてから
③実機テスト
④距離を修正して①に戻る

という感じでしました。

僕も初心者でプロのエンジニアの方々はどのように作成しているのかわかりませんが、こういった方法でやると結構予想したものが作ることができました!!

最後に

今回の話はXcodeの使い方の話のようになっていますが、実際は作りたいものを上から配置を決めていくと今回はうまくいって嬉しかったという話です。もし初学者で自分のアプリを作りたいという同じ境遇の方のお役に立てれば幸いです。

おしまい。。。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1