Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。149件01UILabel以外の部品はstoryboardで作成し、storyboardでAutoLayoutを適用したのですが、UILabelをコードで生成せざるをえない状況にありまして、iphone6,iphone6plusになると位置がずれてしまいます。デフォルトのiphone5では正常な位置にあります。コードで生成したUILabelをihone6,iphone6plusでも理想としてる位置に生成する方法はありますでしょうか。サンプルなどで説明していただけると幸いです。Layoutを設定するというのが通常の対処方法です。Layoutでできる事はすべて同じように実現できます。コードでやるのは少し面倒なのがデメリットです。手抜きの対応方法として、UILabelを置きたい位置にダミーのViewを設置しておく方法があります。Layoutを設定して、最終的に必要となるUILabelの位置やサイズを満たすようにしておきます。コードからは、そのViewにUILabelをaddSubviewするようにします。これで、UILabelの位置はダミーのViewの位置が基準となるため、位置がずれる問題に関しては対応できるかと思われます。(サイズについても、autoresizingMaskを使えば対応できたりします)コードとしてはこんな感じになります。個の銅バッジすいません、いまいち、なぜ、UIViewを置いた上にUILabelに適用してconstraintが適用できるのか理解しかねております。ご丁寧に返答いただいたのに大変失礼ではありますが、どうしてそうなるか説明していだだくことはできますでしょうか。16:34回答文を修正しましたので、そちらを参照してください。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。