2016-12-16 76 views
0

每当用户键入的文本在搜索栏,Web请求被触发,这是通过C#RX(由Observable)勘定的UISearchBar文本属性不会触发TextChanged事件

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

的问题是,当我编程方式将值分配给做searchbar.Text属性,

searchBar.Text ="Not Triggered!" 

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

回答

0

其实这是很简单的,你需要调用的UISearchBar的委托方法像这样

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