我有VC1& VC2。 VC2有UISearchController(不是UISearchDisplayController),它被添加到表头视图中。 脚步: 我通过导航从VC1转到VC2。 2. VC2我拉下表格视图进行搜索(显示搜索栏) 3.点击搜索栏进行搜索(搜索栏成为第一响应者) 4.现在我从导航中单击后退按钮,搜索栏从VC2移动到VC1。
如果我没有做第3步,那么搜索栏将保留在VC2本身。问题仅在搜索栏成为第一响应者或搜索栏上的某些文本时。
如何避免搜索栏移动到VC1?我想要" dimsBackgroundDuringPresentation"属性设置为false。搜索时无需叠加。如果我将此属性设置为true,那么我可以避免。
因为当该属性在点击后退按钮时为真时,它会从搜索栏中重新启动第一个响应者。然后在第二次敲击控制转到VC1。这里没问题。
由于