0
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レンダラーの変更が適用されない
ブレークポイントを配置するときにコードが実行されていますか? –
はい、ブレークポイントを追加すると、このコードがヒットします。 – JaySik
を削除してください。下に完全な書式付きコメントを追加する –