E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
keyWindow
iOS多个弹框按顺序依次弹出
前言现在APP在首页会有多个弹框按照顺序依次弹出的功能,比如强制更新、比如弹出消息推送的活动弹框、比如弹出搜索弹框之类的,一般情况下自定义的Alert弹框,你把它在为
keyWindow
的中作为subview
ivylee_mr
·
2023-06-23 13:19
iOS面试复习-事件的产生和传递
UIEvent事件系统会将该事件加入一个由UIApplication管理的事件队列中(先进先出)2.UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常事件先发送给
keywindow
3
金克拉拉拉拉
·
2023-06-17 12:21
Swift获取
keywindow
staticvarkeyWindow:UIWindow?{varwindow:UIWindow?if#available(iOS13.0,*){window=UIApplication.shared.connectedScenes.filter({$0.activationState==.foregroundActive}).map({$0as?UIWindowScene}).compactMap
文刂Rn
·
2023-06-14 08:44
记一次masonry约束冲突警告修改
场景:
keyWindow
上,添加一个UIView,view里面有一个输入框,高度根据输入内容自适应初始遇到的问题:在-(void)textViewDidChange:(UITextView*)textView
哭泣的琉璃贝
·
2023-06-11 00:02
iOS 获取当前屏幕显示的viewcontroller
UIViewController*)getCurrentVC{UIViewController*rootViewController=[UIApplicationsharedApplication].
keyWindow
.rootViewController
tongyuling
·
2023-04-20 00:36
iOS 获取当前屏幕显示的viewcontroller
UIViewController*)getCurrentVC{UIViewController*result=nil;UIWindow*window=[[UIApplicationsharedApplication]
keyWindow
彼岸花下的暗影
·
2023-04-18 17:46
iOS 改变状态栏颜色
if(@available(iOS13.0,*)){statusBarView=[[UIViewalloc]initWithFrame:[UIApplicationsharedApplication].
keyWindow
.wi
冬日的太阳_c107
·
2023-04-18 10:59
iOS16横屏
开启横屏动作允许左右横屏funclandscape(){interfaceOrientationMask=.landscapeif#available(iOS16.0,*){UIApplication.shared.
keyWindow
大乐乐12
·
2023-04-16 11:46
关于IQKeyboardManager加在
KeyWindow
失效问题
问题在一些全局弹框中由于遮罩层加在
keywindow
上,自定义view加在了遮罩层上,导致IQKeyboardManager对textField的自适应失效。
微步毂纹生
·
2023-04-16 09:22
Xcode9 2018年最新关于app编写中,大部分界面强制竖屏,个别界面使用横屏完美解决
里面添加方法2个(UIViewController*)getViewController{UIViewController*appRootVC=[UIApplicationsharedApplication].
keyWindow
.rootViewController
灰客
·
2023-04-16 06:29
iOS 13适配填坑总结
iOS13之前获取当前控制器的方法是这样的-(UIViewController*)currentViewController{UIViewController*result=nil;UIWindow*
keyWindow
Hedgehog___
·
2023-04-09 15:51
iOS调用becomeFirstResponder失效,无法弹出键盘
原因:UIAlertView弹窗过程中,或者自定义的window初始化过程中,抢占了系统window成为
keyWindow
。
艾欧尼亚
·
2023-04-08 21:21
4 - 响应者链条
事件的产生和传递发生触摸事件后:系统会将该事件加入到一个由UIApplication管理的事件队列中UIApplication会从事件队列中取出最前面的事件并将事件分发下去以便处理通常,先发送事件给应用程序的主窗口(
keyWindow
RadioWaves
·
2023-04-06 09:37
iOS面试题:事件传递和响应机制
UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(
keyWindow
)。主窗口会在视图层次结构中找到一个最合适的视图来
iOS猿_员
·
2023-04-05 08:27
1-3 UI事件传递和响应
UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(
keyWindow
)。主窗口会在视图层次结构中找到一个最合适的视图来处理触
Rumbles
·
2023-04-04 05:26
iOS Modal出半透明控制器
在最近的开发需求里,有一个半透明的页面,从上到下弹出方式,然后在该弹出视图上再Modal和Push其他的页面,之前常规的做法是选择view添加到
keyWindow
上:1、如果选择View来完成,modal
做个有趣的程序员
·
2023-03-29 15:44
iOS-[UIApplication sharedApplication].
keyWindow
和[UIApplication sharedApplication].delegate.window
MinggeQingchun/article/details/98237511本人最近在重新做一个新项目,设置rootViewController时,发现[UIApplicationsharedApplication].
keyWindow
马金星
·
2023-03-29 05:31
iOS面试题整理
事件传递:当在视图上触发一个事件时,系统首先会判断主窗口(
keyWindow
)是否能够接受触摸事件,当无法接受处理时,会在子视图中进行逐级查找判断,直到遍历查找出合适的处理视图事件响应:当事件传递之后,
KingLionsFrank
·
2023-03-27 06:22
iOS 原生分享模块遮挡了视图的解决办法
如图,视图加载到
KeyWindow
,UIActivityViewController类却在夹到中间了。
samtake
·
2023-03-24 20:07
iOS-全屏截图、view生成图片、scrollView生成长图
1.全屏截图+(UIImage*)snapshotScreen{UIWindow*window=[UIApplicationsharedApplication].
keyWindow
;UIGraphicsBeginImageContextWithOptions
zwing
·
2023-03-23 02:24
关于项目的一些细节总结-宏定义
最近项目的新需求做的差不多了,随之而来的就是短暂的空窗期,但是空窗期也不能闲着,今天现总结一下之前有关一些宏定义.少说闲话,上点不太干的干货://
keyWindow
#definekKeyWindow[UIApplicationsharedApplication
Esan同学
·
2023-03-22 20:56
iOS事件传递响应总结
事件的产生和传递发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中;UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口
keyWindow
_老妖怪
·
2023-03-21 10:59
Whose view is not in the window hierarchy 错误
UIViewController*topRootViewController=[UIApplicationsharedApplication].
keyWindow
.rootViewController;
搬码小能手
·
2023-03-18 16:59
ios 获取当前正在显示的控制器
UIViewController*)getCurrentVC{UIViewController*result=nil;UIWindow*window=[[UIApplicationsharedApplication]
keyWindow
码农晨仔
·
2023-03-18 02:37
如何在系统的任何一个地方拿到目前正在显示的控制器
-(UIViewController*)presentingVC{1.获取当前容器(window)UIWindow*window=[[UIApplicationsharedApplication]
keyWindow
饭饭男
·
2023-03-14 15:20
iOS获取当前显示UIViewController
UIViewController*)getCurrentVC{UIViewController*result=nil;UIWindow*window=[[UIApplicationsharedApplication]
keyWindow
A訫飛Flyme
·
2023-03-13 02:31
深入了解iOS UIWindow
简介概念UIWindow是iOS中用于显示内容、处理触控等功能的基础重要知识每个app必须要有一个
keyWindow
才能正常运行,如果是通过代码创建的项目,需要为AppDelegate创建一个window
Sakumi
·
2023-02-06 12:54
iOS15 上 rootViewController 替换 vc 不生效
[UIApplicationsharedApplication].
keyWindow
.rootViewController=vc;最后我发现延迟0.1秒后可以正常显示。
SwiftBest
·
2023-02-04 11:30
iOS对App所有页面添加水印
公司业务有个需求说是要对app内所有页面都添加水印,比如账号和日期的,然后研究了一下,在
keywindow
层上面添加一次就OK了,不用每个页面都加一遍。
王看山
·
2023-02-03 22:43
UIWindow实战一
在项目中经常会碰到一些全屏的弹窗,最简单的方法就是把这个View添加到
keyWindow
上面@interfaceTestView:UIView-(void)show;@end@implementationTestView
c048e8b8e3d7
·
2023-02-02 13:06
iOS 如何更好的适配异形屏(刘海屏)
或许你可以使用
keywindow
的safeAreaInsets,亦或者你可以通过重写funcsafeAreaInsetsDidChange()方法,在合适的时候来修改布局,但这些操作总是比较麻烦,用起来并不舒服
前行哲
·
2023-02-01 21:46
IOS开发 一些常用的宏定义
key)NSLocalizedString(key,comment)#defineWS(weakSelf)__weak__typeof(&*self)weakSelf=self;#defineApp_
Keywindow
骨灰程序猿
·
2023-01-30 04:39
iOS - 集成第三方 SDK 之后在多个 UIWindow 之间切换时碰到的问题
经过调试后发现,原来是使用第三方SDK的时候又创建了一个UIWindow,导致我的UIWindow处于非活跃状态,因此无法显示
keyWindow
和切换window.rootViewController。
93b3d3ccb7e6
·
2023-01-26 13:01
Swift 不同版本获取
keyWindow
的方式
varwindow:UIWindow?if#available(iOS13,*){if#available(iOS15,*){window=UIApplication.shared.connectedScenes.map({$0as?UIWindowScene}).compactMap({$0}).first?.windows.first}else{window=UIApplication.sha
洛水天一
·
2022-12-01 14:58
iOS适用于所有设备计算tabbar height的方法
tababrHeight=(tabBar.frame.size.height-(UIApplication.shared.
keyWindow
?.safeAreaInsets.bottom??
和尚要洗头
·
2022-09-26 17:16
iOS
ios
xcode
iOS 13.0废弃‘
keyWindow
‘的解决方法
windows.filter({$0.isKeyWindow}).first使用:
keyWindow
?.
BX_Jobs
·
2022-09-26 16:27
ios
IOS15的导航栏高度和状态栏高度和tabBar高度的获取
还在有人使用[UIApplicationsharedApplication].
keyWindow
这样过期的api?。虽然能用,但是报警告。苹果提供了UIWindowScene这个类。
JohnsonSwift
·
2022-09-26 16:18
IOS
xcode
swift
ios
iOS16屏幕强制横屏
if(@available(iOS16.0,*)){[UIApplication.sharedApplication.
keyWindow
.rootViewControllersetNeedsUpdateOfSupportedInterfaceOrientations
北京小库里
·
2022-09-15 09:57
苹果手机适配Xcode13打包及IOS15系统
苹果手机适配Xcode13打包及IOS15系统1.问题统计2.适配问题3.iOS15.2系统相册权限卡死Bug影响分析4.iOS15.412小时制时间格式转换崩溃5.
keyWindow
在IOS15的适配方式
GY-93
·
2022-09-01 11:56
IOS适配
xcode
ios
iphone
iOS ‘windows‘ is deprecated: first deprecated in iOS 15.0
总结获取各个iOS版本中获取
keyWindow
的方法1、‘
keyWindow
’isdeprecated:firstdeprecatediniOS13.0-Shouldnotbeusedforapplicationsthatsupportmultiplescenesasitreturnsakeywindowacrossallconnectedscenes
same_life
·
2022-06-28 20:05
ios
xcode
objective-c
iOS 面试题-答案整理
UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(
keyWindow
)。3.主窗口会在视图层次结
孟子幻
·
2022-02-20 08:20
2017 知识小结
[[[UIApplicationsharedApplication]
keyWindow
]endEditing:YES];//收起键盘//点击发送按钮发送消息-(BOOL)textFieldShouldReturn
MegahertzCHN
·
2022-02-18 23:45
关于 hitTest:withEvent 的一点个人理解
通常,事件会最先传递到UIWindow(
keyWindow
),主窗口会在其视图层次结构中,找到一个最合适的视图来处理这次触摸事件,这个寻找的过程就叫做事件传递。
人话博客
·
2022-02-18 08:58
IOS获取currentViewController方法改进
文章结构1.现有方法2.方法改进3.注意事项一、现有方法看下IQKeyboardManager获取
keywindow
当前控制器的方法:可以看到IQKeyboardManager的方式是先获取到最上层控制器
ITCodeShare
·
2022-02-14 18:29
收回键盘的其他方式
sendAction:@selector(resignFirstResponder)to:nilfrom:nilforEvent:nil];还可以[[[UIApplicationsharedApplication]
keyWindow
CyanCricket
·
2022-02-07 08:59
获取当前VC
+(UIViewController*)currentViewController{UIWindow*window=[UIApplicationsharedApplication].
keyWindow
;
ADreamClusive
·
2022-01-18 09:16
swift window
SimulatorScreenShot-iPhone12-2021-12-18at14.45.28.pngpopUpView用自定义的view代替funcshowWindow(){//letwindow=UIApplication.shared.
keyWindow
授之以渔不如授之以鱼
·
2021-12-18 14:08
截屏分享UIView生成的图片包含windows和
keywindow
-(NSData*)imageDataScreenShot{CGSizeimageSize=[UIScreenmainScreen].bounds.size;UIGraphicsBeginImageContextWithOptions(imageSize,NO,0);CGContextRefcontext=UIGraphicsGetCurrentContext();for(UIWindow*win
NB的开发
·
2021-09-02 17:59
UIWindow显示到屏幕最上层
自己创建一个UIWindow了,并把
keyWindow
复制给他,却显示不到屏幕最前边,[windowmakeKeyWindow];添加之后才显示了。
梦在旅途
·
2021-06-26 11:08
iOS 常用宏定义
definekApplication[UIApplicationsharedApplication]//APP对象(单例对象)#definekWindow[UIApplicationsharedApplication].
keyWindow
上官凌玉
·
2021-06-25 23:46
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他