相关疑难解决方法(0)

UIView框架,边界和中心

我想知道如何以正确的方式使用这些属性.

据我所知,frame可以从我正在创建的视图的容器中使用.它设置相对于容器视图的视图位置.它还设置该视图的大小.

center可以从我正在创建的视图的容器中使用.此属性更改视图相对于其容器的位置.

最后,bounds是相对于视图本身.它会更改视图的可绘制区域.

你能给约之间的关系更多信息framebounds?那些clipsToBoundsmasksToBounds属性呢?

objective-c frame uiview bounds ios

315
推荐指数
4
解决办法
21万
查看次数

iOS7上的UITextfield leftView/rightView填充

iOS7上UITextField的leftView和rightView视图非常接近文本域边框.

如何为这些项添加一些(水平)填充?

我尝试修改框架,但没有工作

uint padding = 10;//padding for iOS7
UIImageView * iconImageView = [[UIImageView alloc] initWithImage:iconImage];    
iconImageView.frame = CGRectMake(0 + padding, 0, 16, 16);
textField.leftView = iconImageView;
Run Code Online (Sandbox Code Playgroud)

请注意,我没有兴趣在文本字段的文本中添加填充,比如使用UITextBorderStyleNone为UITextField设置填充

objective-c uitextfield ios

86
推荐指数
8
解决办法
9万
查看次数

缩进UITextField中的文本

我的问题就像标题一样简单,但这里有一点:

我有一个UITextField,我在其上设置了背景图像.问题是文本紧贴着它的边缘,这也是图像的边缘.我希望我的文本字段看起来像Apple的,在背景图像和文本开始的位置之间有一些水平空间.

iphone cocoa-touch objective-c uitextfield ios

76
推荐指数
4
解决办法
5万
查看次数

UITextField垂直对齐

有没有办法在UITextField中途之间垂直对齐文本UIControlContentVerticalAlignmentCenter,UIControlContentVerticalAlignmentBottom或者我是否必须使用其中一种?

iphone vertical-alignment

44
推荐指数
1
解决办法
2万
查看次数

如何在UITextField中将用作leftView的UILabel与textField的文本垂直对齐?

我正在使用a UILabel作为leftViewa UITextField.问题是textField的文本高于标签的文本.

这是我到目前为止使用的代码

UILabel *startsWith = [[UILabel alloc] init];
startsWith.font = [UIFont systemFontOfSize:14];
startsWith.textColor = [UIColor blackColor];
startsWith.backgroundColor = [UIColor clearColor];
startsWith.text = @"Text";
[startsWith sizeToFit];
self.textField.leftViewMode = UITextFieldViewModeAlways;
self.textField.leftView = startsWith;
Run Code Online (Sandbox Code Playgroud)

我试过稍微改变标签的框架,但它不起作用......

如何对齐两个文本?

xcode uitextfield uilabel ios ios5

4
推荐指数
1
解决办法
2926
查看次数

添加插件到故事板中创建的文本字段?

有没有办法在故事板中创建的现有UITextField中添加插入?我添加了约束,一个IBOutlet,我使用:

fromTF.textRectForBounds(CGRectInset(fromTF.bounds, 50, 0))   
Run Code Online (Sandbox Code Playgroud)

但是没有插图.如果动态创建文本字段,是否只能添加插入?

storyboard uitextfield insets ios swift

2
推荐指数
1
解决办法
6064
查看次数

如何设置UITextField中添加的图标的位置?

电子邮件图标和占位符文本互相拥抱.

我想在它们之间添加一些空格.

在此输入图像描述

下面是我用来创建这些字段的代码.

// view for fields background
var view = UIView(frame: CGRectMake(35, 300, 300, 90));
view.backgroundColor = UIColor.whiteColor();
view.layer.cornerRadius = 5.0

// email text field
var email = UITextField(frame: CGRectMake(0, 0, 300, 50));
email.backgroundColor = UIColor.whiteColor();

var emailIcon = UIImageView();

var emailIconImage = UIImage(named: "email_icon.png");

emailIcon.image = emailIconImage;

email.leftView = emailIcon;

email.leftViewMode = UITextFieldViewMode.Always

email.layer.cornerRadius=5.0;

email.attributedPlaceholder = NSAttributedString(string:"E-mail",
    attributes:[NSForegroundColorAttributeName: UIColor.grayColor()])

emailIcon.frame = CGRect(x: 30, y: 15, width: 30, height: 20)

view.addSubview(emailIcon)
Run Code Online (Sandbox Code Playgroud)

谢谢!

uitextfield uitextview ios swift

1
推荐指数
1
解决办法
3069
查看次数

UITextField的占位符边距和初始游标边距

我有一个带有一些占位符的文本字段.我想从左边给出20PX的边距以显示占位符,并且还想在相同的边距设置初始切割器.

objective-c ios swift

1
推荐指数
1
解决办法
780
查看次数