はプログラム的なレイアウトボタンには:
は、ボタンのそれぞれの制約のためにIBOutletsを追加し、コードでそれらを変更してください。
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *myButtonTopSpaceConstraint;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *myButtonLeadingSpaceConstraint;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *myButtonWidthConstraint;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *myButtonHeightConstraint;
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.myButtonLeadingSpaceConstraint.constant = 10;
self.myButtonTopSpaceConstraint.constant = 20;
self.myButtonWidthConstraint.constant = 200;
self.myButtonHeightConstraint.constant = 70;
}
サンプルプロジェクトダウンロードするには、次のGitHubのリンクを使用します。プログラムでボタンを作成します
、その後、あなたが好きなフレームを変更する:あなたは、制約なしにしたい場合
https://github.com/k-sathireddy/ButtonCustomLayout
を。
出典
2016-09-11 04:03:45
KSR
?それを詳細に記述してください。 –
私はこれを試してみましたが、シーンを管理するゲームビューコントローラの読み込みセクションには何もしませんでしたが、実際のゲームシーンの一部を読み込んだときにアプリケーションがクラッシュしてしまいましたロード前にエラーが発生した場合は、読み込み前に –
がクラッシュし、ストーリーボードから発生する可能性があります。あなたのclickerボタンに制約がありますか? –