问题标签 [uiwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
86 浏览

iphone - 我需要在这里有一个@property 吗?

基本上我希望能够window通过我的类一直访问 UIApplication 委托的属性,所以我想用 iVar 引用它。

为此我不想“拥有”它,只是引用它。

因此,我应该在 .h 文件中放置一个变量引用吗?

或者我也应该在那里设置属性?

我持怀疑态度,因为该财产会是nonatomic, retain,但我不想保留它,除非我真的这样做并且我只是很厚!:p

拥有 window 对象的目的只是为了能够向其添加子视图,而不是当前视图控制器的视图。

谢谢

0 投票
3 回答
5285 浏览

objective-c - Objective-C:如何从 UIWindow 中只删除一个子视图?

我只想删除 1 个子视图而不是全部。而那个子视图是 UIWebView。

0 投票
1 回答
203 浏览

objective-c - 谁能解释我如何在 Objective-C 中设置全局按钮的目标?

如果我在课堂上编写程序(使用@interface ....in .h 和@implementation in .m)我可以将 button:target 设置为 self 但如果我想在全局函数中使用,我不能将 button:target 设置为 self . 我得到了自我“未声明”的错误。

我想将目标设置为 UIWindow 或当前显示的视图。

有人可以帮忙吗?

0 投票
1 回答
372 浏览

nstimer - 处理 NSNotificationCenter 通知导致 bad_access

我将我的应用程序的 UIWindow 子类化,然后当用户没有活动时,我使用 NSNotificationCenter 发出通知。我正在使用 [NSTimer scheduledTimerWithTimeInterval:target:selector: userInfo:repeats:]

我在我的 AppDelegate 类中处理这个问题。这可以正常工作,除非我使用 MBProgressHUD 运行代码 - http://iosdevelopertips.com/open-source/ios-open-source-heads-up-display-with-mbprogresshud.html 我认为这会启动另一个线程。当完成委托与响应通知的代码运行时同时触发时会发生错误。我很确定这是一个线程问题,但我该如何避免这种情况

0 投票
1 回答
2663 浏览

objective-c - 如何在全局功能的横向模式下设置 UIWebview 或 UIWindow?

我不能使用 viewcontroller,因为 viewcontroller 以某种方式被统一(游戏引擎的名称)的应用程序压碎了。我需要在横向上制作我的 Objective-c 视图以匹配统一的显示。

我在互联网上搜索过,但我发现的是控制器中的强制设置。所以我想在全局函数中为 iphone 设置 UIWebView 或 UIWindow 为横向模式。我该如何设置代码?

0 投票
1 回答
350 浏览

iphone - 自定义 uiwindow iphone

我想自定义默认 UIWindow。我的目标是第一个窗口的大小应该是 320,100,所以当用户启动应用程序时,他只会看到大小为 320width 和 100height (0,200,320,100) 的窗口,而剩余的屏幕将是透明的,用户将通过透明屏幕看到其他应用程序。

请帮帮我。

0 投票
2 回答
1123 浏览

iphone - UIwindow 上的 UIimageView 上的触摸事件

我在 UIWindow 上使用 UIimageview。我想处理该 Imageview 的触摸事件,但我无法做到。

当我在 UIview 上使用 UIimageView 时,我们可以使用 touchBegan、touchEnded 但是当它在 UIWindow 而不是 UIView 上时如何处理它。

谢谢..

0 投票
1 回答
1352 浏览

ios - 以编程方式将 UITabBarController 添加到 UIWindow 后失去旋转支持

我的应用程序开始时只有一个UIWindow. 我以编程方式将视图控制器添加到self.windowin application:didFinishLaunchingWithOptions:

同时我启动了一个后台进程:

startupOperations看起来像这样:

showMainViewController删除 myViewController,创建一个UITabBarController并将其设置为窗口的主视图:

问题:

所有视图控制器都为shouldAutorotateToInterfaceOrientation:. 旋转工作正常,myViewController但一旦tabBarController可见,旋转停止工作并且界面出现在肖像中。这种行为背后的原因是什么?

此外,在 iOS 4.x 中,UIWindow 具有 rootViewController 属性。这个属性的作用是什么?新模板使用rootViewController而不是[self.window addSubview:...]. 这是为什么?

0 投票
3 回答
253 浏览

iphone - 创建“应用范围常量”

我想在我的应用程序的第一个屏幕上进行设置切换。此设置切换将控制可以在不同视图中引用的“变量”。例如,在我的主视图(显示应用程序加载时间的第一个视图)上,我有一个表格。每个单元格加载不同的视图。我想在我的主视图上进行切换,这将改变其他视图的显示方式(具体的文本颜色和背景图像)。

0 投票
1 回答
447 浏览

iphone - 如何动态更改窗口导航的主窗口和其他视图的方向?

我有一个代码,其中所有 UI 项都是由动态创建的。我有一个导航控制器,它连接到主窗口的其他视图。在这我有一个问题,当我编写一个方向改变的代码时,它不会自动工作。

杂注标记 MainViewController

@implementation 主视图控制器

@synthesize 图像视图;@synthesize btnBegin, btnSite; @synthesize 电话号码;

}

`-(IBAction)Site:(id)sender{ [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@" http://www.midwestsleepmed.com "]];}

杂注标记 AppDelegate

语用标记 -

@implementation MidWestSleepAppDelegate

@synthesize 窗口;@synthesize 视图控制器;@synthesize 分数;

@结尾

在上面的代码中,当我实现时,我在处于横向模式的模拟器中遇到问题,整个 uiview 变得不同并且没有得到自己的位置。这段代码有什么问题,我该如何解决?