分配UISearchbar文本属性不会触发文本变化事件



每当用户键入搜索栏中的文本,触发Web请求时,这是由C#RX(通过可观察)完成的

Observable.FromEventPattern<UISearchBarTextChangedEventArgs>(ev => searchBar.TextChanged += ev,
                    ev => searchBar.TextChanged -= ev)

问题是,当我编程为searchbar.text属性分配值时,

searchBar.Text ="Not Triggered!"

事件没有被调用,我该怎么办?

实际上很简单,您需要调用Uisearchbar的代表方法

searchBar.Delegate.TextChanged(searchBar, searchBar.Text);

最新更新