草庐IT

uiwindow

全部标签

ios - 在主窗口上创建一个新的 UIWindow

在我的应用程序中,我想在主UIWindow上创建一个新的UIWindow,我写如下,但它不起作用。首先,我创建一个UIWindow作为主窗口,然后将其设置为键和可见,然后创建一个新的UIWindow覆盖,但没有任何反应。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];self.wind

iPhone - 获取 UIView 在整个 UIWindow 中的位置

UIView的位置显然可以通过view.center或view.frame等来确定,但这只会返回UIView与其直接superView相关。我需要确定UIView在整个320x480坐标系中的位置。例如,如果UIView位于UITableViewCell中,则无论父View如何,它在窗口中的位置都可能发生显着变化。有什么想法可以实现吗?干杯:) 最佳答案 这很简单:[aViewconvertPoint:localPositiontoView:nil];...将局部坐标空间中的点转换为窗口坐标。您可以使用此方法来计算View在窗口空间

swift - UIWindow endDisablingInterfaceAutorotationAnimated 错误仅在 iOS9 中从 collectionView 中以交互方式解除键盘时出现在控制台中

我只在iOS9中遇到这个奇怪的错误:[UIWindowendDisablingInterfaceAutorotationAnimated:]calledonUITextEffectsWindow:...withoutmatching-beginDisablingInterfaceAutorotation.Ignoring.任何时候我通过从我的collectionView中向下拖动以交互方式关闭键盘。通过轻击手势或按回车键关闭键盘,我没有收到错误消息。这是非常令人沮丧的。即使我没有观察到任何键盘通知,我仍然会在这个交互式键盘关闭时收到此错误。我想知道是否还有其他人遇到过此错误并找到了解决

objective-c - 向 iOS 应用程序添加另一个 UIWindow 的优点、问题、示例?

最近我一直在想,iOS应用只有一个UIWindow。创建另一个UIWindow并将其放在屏幕上似乎不是问题。我的问题有点含糊,但我很感兴趣:我可以通过第二个UIWindow实现哪些其他方式无法实现的目标?使用多个UIWindow实例时会出现什么问题?我看到人们使用第二个UIWindow在iPhone上显示类似弹出窗口的View。这是一个好方法吗?为什么?为什么不呢?是否还有其他示例表明拥有另一个UIWindow非常有意义?这并不是我错过了什么。我从来没有觉得需要创建另一个UIWindow实例,但也许它可以做一些我不知道的惊人事情!:-)我希望它可以帮助我解决这个问题:我需要在当前显示的

objective-c - 向 iOS 应用程序添加另一个 UIWindow 的优点、问题、示例?

最近我一直在想,iOS应用只有一个UIWindow。创建另一个UIWindow并将其放在屏幕上似乎不是问题。我的问题有点含糊,但我很感兴趣:我可以通过第二个UIWindow实现哪些其他方式无法实现的目标?使用多个UIWindow实例时会出现什么问题?我看到人们使用第二个UIWindow在iPhone上显示类似弹出窗口的View。这是一个好方法吗?为什么?为什么不呢?是否还有其他示例表明拥有另一个UIWindow非常有意义?这并不是我错过了什么。我从来没有觉得需要创建另一个UIWindow实例,但也许它可以做一些我不知道的惊人事情!:-)我希望它可以帮助我解决这个问题:我需要在当前显示的

关于ios:UIWindow endDisablingInterfaceAutorotationAnimated: 错误

UIWindowendDisablingInterfaceAutorotationAnimated:error当用户在MFMailComposerViewController中并按下主页按钮时,我收到以下错误:[UIWindowendDisablingInterfaceAutorotationAnimated:]calledon>withoutmatching-beginDisablingInterfaceAutorotation.Ignoring.我浏览了论坛,其他一些人在不同的情况下都遇到过这个错误,但没有解决方案。我在应用程序的所有视图控制器中都设置了shouldAutorotate:1

关于ios:UIWindow endDisablingInterfaceAutorotationAnimated: 错误

UIWindowendDisablingInterfaceAutorotationAnimated:error当用户在MFMailComposerViewController中并按下主页按钮时,我收到以下错误:[UIWindowendDisablingInterfaceAutorotationAnimated:]calledon>withoutmatching-beginDisablingInterfaceAutorotation.Ignoring.我浏览了论坛,其他一些人在不同的情况下都遇到过这个错误,但没有解决方案。我在应用程序的所有视图控制器中都设置了shouldAutorotate:1