如何使用 Objective-C 以编程方式将圆角半径添加到搜索栏?

How to programmatically add corner radius to search bar using Objective-C?

我的导航控制器中有一个用 Objective-C 编写的搜索栏,我想给它添加一个圆角半径,类似于 Swift:

中的做法

searchBar.layer.cornerRadius = 10

如何在 Objective-C 中执行此操作?

[[searchBar layer] setCornerRadius: 10];

只需添加一个分号即可使其兼容Objective-C:

searchBar.layer.cornerRadius = 10;

要获得每种语言的等效 property/method 名称,您可以搜索文档并在页面顶部单击一下即可从一种语言切换到另一种语言: