相关疑难解决方法(0)

如何禁用除最顶层视图之外的所有视图的触摸输入?

我有一个包含多个子视图的视图.当用户点击子视图时,子视图的大小会扩展到大部分屏幕,但其他一些子视图仍然可以在下面看到.

当其中一个子视图像这样"扩展"时,我希望我的应用忽略其他子视图上的触摸.有没有一种简单的方法来实现这一目标?我可以编写代码来处理这个,但我希望有一个更简单的内置方式.

iphone cocoa-touch user-interaction uiview ios

43
推荐指数
6
解决办法
8万
查看次数

iPhone开发 - 限制用户与应用程序的交互并显示进度指示器

我有一个案例,我从服务器拉信息.我的应用程序有标签栏和导航按钮.我希望应用程序显示进度指示器并禁用所有其他控件,以便用户在从服务器提取数据时无法跳转.我怎样才能实现这一目标?

我想到的一种方法是显示带有进度窗口的透明视图(非常类似于消息警报窗口 - 它允许用户仅与消息警报窗口进行交互).我需要帮助来实现这种方法.

目前,当从服务器中提取信息/数据时,我将UIActivityView添加到子视图并开始为其设置动画.但这并不限制用户导航到应用程序的其他部分.

navigation iphone progress

6
推荐指数
1
解决办法
4283
查看次数