问题标签 [loadview]
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.
ios - iOS 无法同时满足 loadView 中的约束
我得到了无法同时满足约束错误。
当 viewcontroller 使用 viewDidLoad 建立自己时,我没有收到错误消息,但在使用 loadView 时确实收到了错误消息……为什么会这样?
我认为 loadView 和 viewDidLoad 之间的唯一区别是 viewDidLoad 发生在 loadView 之后。至少,这似乎是正在进行的解释......
objective-c - 读取一个xib并吐出等效的loadView
有没有什么工具可以读取一个xib文件并吐出对应的loadView方法?
我想用 xib 创建视图,然后将其转换为 Objective C 代码并从那时起使用它。
ios - 错误“应用程序窗口应该有一个根视图控制器”(iOS)
我创建了一个空白的 iPhone 应用程序项目,并希望在应用程序启动期间显示全屏广告。
我尝试按照以下指南安装广告:https ://github.com/mopub/mopub-ios-sdk/wiki/Interstitial-Integration-For-iOS
这就是我最终所做的:
实际上所有代码都是从上一个链接中复制的。
但是,应用程序运行时会显示错误:
应用程序窗口应该在应用程序启动结束时有一个根视图控制器
我认为这个错误可能与 loadView 方法有关,因为如果我删除 loadView 方法,错误就消失了。
事实上,这个错误似乎很常见,因为它可以在互联网上轻松搜索,但我不知道 loadView 与它有什么关系,以及在我的情况下如何解决它。
有什么解决办法吗?非常感谢。
objective-c - OSX:loadView 不执行
我已经完成了一些 iOS 编码,但现在我正在尝试编写一个 Mac 应用程序。此链接:NSViewController 中的 viewDidLoad?说 viewDidLoad 的 OSX 等效项是 loadView。我想在视图出现后立即调用初始化方法,但 loadView 似乎没有执行;也就是说,我的视图控制器中的以下代码:
似乎什么都没做。NSLog 永远不会显示,并且 addPanGesture 方法永远不会执行。我是否错过了一些非常愚蠢的东西,或者 loadView 不再是正确的覆盖方法?
编辑:我切换到 windowDidLoad 并根据 Ahmed Z 的建议删除了超级调用,但这也不起作用。除了像在 iOS 中那样简单地添加方法之外,我还需要做任何事情吗?此外,我最初在顶部发布的链接似乎在“已接受”答案(不是最高评价的答案)中说 windowDidLoad 从 Mac OSX 10.5 开始不再使用
编辑 2:似乎还值得一提的是,我正在使用 xib 文件。一个 stackoverflow 链接说 loadView 仅在以编程方式设置视图时被调用。
ios - 仅在通用应用程序中为 iPhone 执行 loadView
我目前正在将 iPhone 应用程序移植到 iPad 应用程序。现在,在 iPhone 应用程序的几个屏幕中,所有 UI 都是通过使用 Visual Format Language 的代码完成的。现在在 iPad 中,由于 UI 不同,我可以简单地通过 Interface Builder 来完成。现在我的应用程序如何执行仅适用于 iPhone 应用程序而不适用于 iPad 的 loadView?
我尝试了以下选项
但是对于 iPhone loadView 没有被调用。直接执行 viewDidLoad 方法。
谁能告诉我如何实现这一目标?提前致谢。
ios - loadNibNamed 从情节提要
这是场景:一个简单的应用程序,有两个视图控制器类和一个带有 1 个视图控制器的故事板。ViewController 'Super' 继承自UIViewcontroller
并实现 -loadView
而另一个视图控制器 'Sub' 继承自 'Super'。故事板中的视图控制器类是“Sub”。
在代码中:
故事板中视图控制器的类是SOSubViewController
. 执行应用程序时,您可以看到 -awakeFromNib
在“Sub”控制器loadView
中调用,然后在“Super”控制器中调用,结果是屏幕为红色,如loadView
在“Super”中设置。
第一个问题是:有什么办法可以避免——loadView
在“Super”中被称为让“Sub”从情节提要中获取视图?
如果使用 xibs 而不是故事板,我将实现 -loadView
在“Sub”中从 xib 文件中获取视图,例如:
但是我不知道使用情节提要的 nib 文件的名称,如果设置了,我需要使用 nibBundle 和 nibName 属性:
但这会崩溃:
第二个问题是:是否可以在没有任何 xib 文件的情况下使用情节提要加载 nib?
出于好奇,我刚刚发现 self.nibName 的值是 vXZ-lx-hvc-view-kh9-bI-dsS,其中 #object id 用于故事板中的视图控制器#-view-#object id 用于视图控制器中的视图#哪种看起来对。
ios - 在哪里添加 UISegmentedController;loadView、initWithNibName: bundle: 还是 viewDidLoad?
我刚刚开始使用 Objective-C 编程,我对在哪里将实例声明为我的根视图UISegmentedController
的“子视图”有点困惑。viewController
我一直在试验代码,无论它是否在“loadView”中创建,它似乎都可以工作viewDidLoad
,或者initWithNibName: bundle:
我想知道为什么会这样,以及创建它的正确位置在哪里。
层次结构中的所有视图都是以编程方式创建的。
代码:
UISegmentedControl
我不确定放在哪里的代码:
BNRHypnosisViewController.m
:
我把UISegmentedControl
代码放在这里吗?
还是这里?
还是这里?
任何帮助将不胜感激,提前感谢您的反馈!
ios - -(void) 带有 NSMutableArray 的 loadView
当我放入NSMutableArray
时-(void)viewDidLoad
,UIImageView
不显示任何内容并NSLog
显示 NULL。这是为什么?
附言。NSMutableArray 在-(void)loadView
. 我在@interface .h 文件中声明了 NSMutableArray *arrayOfImage
uiview - 为 UIViewController 的 View 属性使用不同的类
默认情况下 UIViewController 的 view 属性是一个 UIView 实例。是否可以将其更改为 MyView 的实例,即 UIView 的子类,而不必重写 -view getter 以返回 MyView 的实例?使用故事板这很容易,并且可以在身份检查器中完成 - 肯定必须有一个等效的和官方的程序化方式吗?
javascript - jquery 创建变量并使用它来加载 - laravel
我是 jQuery 的新手,虽然我已经阅读了一些教程,但显然我并不真正了解一些基础知识。
我有两个按钮:
我想用它们来加载 id="dashcontent" 的 div 内容
我的路线如下所示:
我的控制器方法是这样的:
我的脚本如下所示:
这正如预期的那样工作:
这仅在加载目标以纯文本形式提供时才有效:
如果在上面的代码中我使用 getbyVar 函数
然后事情按预期工作
请帮我解决这两个问题:
使加载的 div 内容与变量 displaymode 一起工作。注意:它可能是与我尝试实施的解决方案不同的解决方案。
使函数工作提取被单击元素的 attr("displaymode")。
不是来自具有指定 ID 的元素。我试过这个:
但与我在网上找到的示例相反,如果我的代码不起作用。
任何帮助表示赞赏。谢谢