将两个 UITextField 添加到 UIToolbar

发布于 2024-12-12 07:26:36 字数 132 浏览 0 评论 0原文

如何将两个 UITextField 添加到 UIToolbar 中,如下所示?

How can I add two UITextFields to a UIToolbar like below?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

错爱 2024-12-19 07:26:36

正如比尔所说!
看看你给出的图片,我认为它不是一个带有两个 UITextField 的 UIToolbar。如果要使用UIToolbar,不用IB也可以写。代码如下:

UIToolbar *tool = [[UIToolbar alloc] initWithFrame:CGRectMake(40.0,0.0,400,180.0)];
UITextField *firstTextField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 10.0, 360.0, 60)];
firstTextField.backgroundColor = [UIColor whiteColor];
[firstTextField.layer setCornerRadius:18];
UITextField *secondTextField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 100.0, 360.0, 60)];
secondTextField.backgroundColor = [UIColor whiteColor];
[secondTextField.layer setCornerRadius:18];
secondTextField.borderStyle = UITextBorderStyleBezel;

[tool addSubview:firstTextField];
[tool addSubview:secondTextField];

[view addSubview:tool];
[tool release];
[firstTextField release];
[secondTextField release];

您可以更改UIToolBar和UITextFields的样式。

祝你好运!

As Beer said!
Look at your picture given, I think it's not a UIToolbar with two UITextFields. If you want to use UIToolbar, you can write it without IB. The codes like following:

UIToolbar *tool = [[UIToolbar alloc] initWithFrame:CGRectMake(40.0,0.0,400,180.0)];
UITextField *firstTextField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 10.0, 360.0, 60)];
firstTextField.backgroundColor = [UIColor whiteColor];
[firstTextField.layer setCornerRadius:18];
UITextField *secondTextField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 100.0, 360.0, 60)];
secondTextField.backgroundColor = [UIColor whiteColor];
[secondTextField.layer setCornerRadius:18];
secondTextField.borderStyle = UITextBorderStyleBezel;

[tool addSubview:firstTextField];
[tool addSubview:secondTextField];

[view addSubview:tool];
[tool release];
[firstTextField release];
[secondTextField release];

You can change the style of the UIToolBar and UITextFields.

Good Luck!

ぶ宁プ宁ぶ 2024-12-19 07:26:36

如果您使用 IB 将 UIToolbar 添加到视图中,您所需要做的就是将 UITextField 拖到 UIToolbar 上。

If you are using IB to add the UIToolbar to the view all you need to do is drag the UITextField onto the UIToolbar.

‘画卷フ 2024-12-19 07:26:36

标准 UIToolbar 无法做到这一点。这是一件单行的事情。

但是您可以将它们添加到 UIView 中,在其中将渐变绘制为背景。看看 UIView 和 Core Graphics。

You just can't with standard UIToolbar. It's a one-row thing.

But you can add them to a UIView where you paint the gradient as background. Have a look at UIView and Core Graphics.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文