【发布时间】:2015-12-29 17:52:27
【问题描述】:
关于如何访问 UISearchbar 中的 UITextField 有很多 Objective-c 变体,因此您可以比公开的 SearchBar 方法更具体地设置它的样式,即我们想要更改 -
- 字体类型/大小
- 字体颜色
- 文本字段背景颜色,所以搜索栏都是一种颜色
认为看到 Xamarin 解决方案会很好,因为某些 obj-c 技术似乎无法翻译(我可能只是缺少代码) -
例如,在 -
Change the font size and font style of UISearchBar iOS 7
- (void)viewDidLoad
{
[[UITextField appearanceWhenContainedIn:[UISearchBar class], nil] setDefaultTextAttributes:@{
NSFontAttributeName: [UIFont fontWithName:@"Helvetica" size:20],
}];
}
看起来像赢家,但不确定能否将其转换为 Xamarin,因为属性没有“看似”暴露 -
UITextField.AppearanceWhenContainedIn(typeof (UISearchBar))).HowToSetFont ...
我将为我刚刚遇到的一个问题提供一个入门答案,但有兴趣了解其他用户如何解决搜索栏的样式问题。
【问题讨论】:
标签: xamarin xamarin.ios