【发布时间】:2017-04-06 14:47:49
【问题描述】:
using UIKit;
using Xamarin.Forms;
using Xamarin.Forms.Platform.iOS;
[assembly: ExportRenderer(typeof(SearchBar), typeof(RCI.iOS.SearchBarRenderer))]
namespace RCI.iOS
{
public class SearchBarRenderer : Xamarin.Forms.Platform.iOS.SearchBarRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<SearchBar> e)
{
if(Control != null)
{
Control.Text = "Help Me!";
Control.Layer.CornerRadius = 0;
Control.TintColor = UIKit.UIColor.White;
Control.SetPositionAdjustmentforSearchBarIcon(UIOffset.Zero, UISearchBarIcon.Search);
}
base.OnElementChanged(e);
}
}
}
我正在尝试为我的搜索栏创建自定义渲染器。我正在使用 Xamarin.Forms iOS 并且之前为这个项目制作了渲染器。但由于某种原因,我无法将这些更改应用于我的 searchBar。
【问题讨论】:
-
下断点时代码是否正在执行?
-
是的,如果我添加一个断点,这个代码就会被命中。
-
请删除。在下方添加完整的格式化评论