3

leftview に割り当てた画像のフレームを設定する必要があります。私のコードを見てください。

UIImageView *imageView = [[UIImageView alloc] init];

imageView.frame = CGRectMake(0,0 ,15, userNameTextField.frame.size.height);

userNameTextField.leftViewMode = UITextFieldViewModeAlways;
userNameTextField.leftView = imageView;
4

1 に答える 1

-1

マージンは、コンテンツ インセットとして iOS UIKit に実装されます。次のコードは、テキスト ビューの左側に 5 ピクセルのマージンをもたらします。

[atextView setTextContainerInset:UIEdgeInsetsMake(0, 5, 0, 0)];

于 2014-07-20T07:52:59.733 に答える