6

複数のラインを持つ HUD を作成するにはどうすればよいですか? 彼は私のコードですが、labelTextは1行です

HUD = [MBProgressHUD showHUDAddedTo:[[TTNavigator navigator] window] animated:YES];
HUD.customView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"noImage.png"]];
HUD.mode = MBProgressHUDModeCustomView;
HUD.delegate = self;
HUD.labelText = @"text1 \n text2";
[HUD hide:YES afterDelay:3];
4

3 に答える 3

15

detailsLabelText メソッドを使用します。つまり、

HUD.detailsLabelText = @"your next line here"

detailsLabelFont を使用してスタイルを変更できます。

于 2013-02-17T08:45:12.737 に答える
2

MBProgressHUD.mわかりませんが、ファイルのコードを変更する必要があります。

MBProgressHUD.mファイルには、メソッドがあります- (void)setupLabels。そのメソッドでは、ラベルが作成されます。そのプロパティを設定して、そのラベルを複数行のラベルにしますnumberOfLines

元:

label.numberOfLines = 2;

それがうまくいくことを願っています..

于 2012-08-13T09:25:24.937 に答える