ボタンを垂直に配置する方法を知っています。 hereを参照してください。しかし、私はプログラム的にそれを行うことはできません...これは私が試してみましたものの一つです:UIButtonの垂直方向の配置をプログラムで設定する方法 - iOS
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 10, 110, 130)];
[button setTitle:@"Align" forState:UIControlStateNormal];
button.backgroundColor = [UIColor whiteColor];
button.titleLabel.textColor = [UIColor grayColor];
[button setContentVerticalAlignment:UIControlContentVerticalAlignmentBottom];
[self.view addSubview:button];
[button release];
私も...
をインセットを試してみました。しかし、アライメントは変更されません。
ボタンのカスタムスタイルを保持したい(デフォルトのルックアンドフィールを望んでいない)ことに注意してください。
私の質問に100%答えてください。しかし、私はあなたが私の心を読んでいないので、あなたに刻みを与えません...申し訳ありませんが、私はより良い質問を指定する必要があります。私はまた、カスタムタイプを保持したい。私はそれを反映するために私の質問を変更します。より良い答えが出てこない場合は、私はあなたにチックを与えます。乾杯。 –
興味深いことに、(誤って)titleLabel(setTitleColorメッセージを送信するのではなく)にアクセスしてフォントの色を変更すると、これが機能しなくなる –
これは問題とは関係ありませんが、ボタンを作成するのに 'buttonWithType' 。 'buttonWithType:UIButtonTypeCustom'を含むどのタイプでも問題ありません。 – XJones