gpt4 book ai didi

ios - UITextfield 中的图像的点数有多大

转载 作者:行者123 更新时间:2023-12-01 18:51:14 25 4
gpt4 key购买 nike

我有一个 UITextfield像这样:

UITextfield *name = [[UITextField alloc] initWithFrame:CGRectMake(30, 210, 100, 34)];
name.borderStyle = UITextBorderStyleRoundedRect;
name.backgroundColor = [UIColor whiteColor];
name.font = [UIFont systemFontOfSize:12];
name.leftView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"icon.png"]];

如果我有以下 UITextfield设置, UIImage 是多少分?应该是?它是 34 x 34 还是更小一点?我知道,如果是 34 点乘 34 点,我将不得不制作 .png s 34x34、68x68 和 92x92 用于 x , 2x , 和 3x像素显示。

最佳答案

来自 documentation :

The left overlay view is placed in the rectangle returned by the
leftViewRectForBounds: method of the receiver. The image associated
with this property should fit the given rectangle. If it does not fit,
it is scaled to fit. If you specify a control for your view, the
control tracks and sends actions as usual.

这意味着您可以更改leftView的大小。

在 iOS 8.3 上,“leftViewRectForBounds:”值基于 leftView 的大小。如果我使用大小为 300x300 的 leftView,则框架将为 (0, -125, 300, 300)。如果我使用大小为 30x30 的 View ,则框架将为 (0, 10, 30, 30)。
我的 textField 的框架是 (0.0, 0.0, 300.0, 50.0)。

关于ios - UITextfield 中的图像的点数有多大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30883751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com