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);
}
}
}
J'essaie de créer un moteur de rendu personnalisé pour ma barre de recherche. Je travaille avec Xamarin.Forms iOS et j'ai déjà fait des rendus pour ce projet. Mais pour une raison quelconque, je ne peux pas obtenir ces modifications à appliquer à mon searchBar.SearchBar Renderer Modifications ne s'appliquant pas
Le code est-il exécuté lorsque vous placez un point d'arrêt? –
Oui, si j'ajoute un point d'arrêt, ce code est touché. – JaySik
s'il vous plaît supprimer. Ajout d'un commentaire complet et formaté ci-dessous –