问题标签 [viewcontroller]
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.
iphone - 一个视图中的多个控制器
我基本上是在尝试将两个视图控制器添加到一个控制器。
我创建了一个名为“MultipleViews”的基于视图的应用程序。之后,我添加了两个控制器类“RedView.h”和“BlueView.h”以及它们自己的 xib。我可以通过方法将两个控制器的视图添加到“MutipleViewsViewController” [self.view addSubview:red.view]
。两个视图都正确显示。问题是当我向红色和蓝色控制器添加一个按钮时。每当我单击按钮时,unrecognized selector sent to instance
即使我将按钮与其功能正确链接,它也会显示。我在这里错过了什么吗?
这是代码:
MultipleViewsViewController.h
多视图视图控制器.m
-
红视图.h
蓝视图.h
按钮通过 IB 链接到 buttonPressed 方法。单击红色视图中的按钮时收到的消息是:
很抱歉之前没有说清楚。
iphone - 风景中的一种观点发出警告
我只需要我的应用程序中的一个视图以横向显示,一切正常,但我收到一个警告我想摆脱,这是该视图的视图控制器中的代码..
在 viewDidLoad
和,
但我收到警告
UIDevice 可能无法响应 -setOrientation:
在我看来DidLoad,
它有效,但我不喜欢那个警告,那么请问如何解决这个问题?
多谢!!
iphone - 视图中的内容和视图控制器中的内容是什么?
我是 iPhone 编程的新手,这将是我在这里的第一个问题。我有使用不同语言的经验,例如 php/java/c++。
我的问题是关于 iOS 中的 ViewControllers 和视图。
我已经开始了一个项目,其中将包含几个不同的东西,比如登录屏幕、主屏幕和其他几个屏幕。该项目的目标是学习如何以编程方式创建所有内容,而不是使用界面构建器来更习惯系统。我正在使用这本书:“高级 iOS 4 编程”来帮助我。
我已经能够创建所有屏幕(并且登录之类的东西正在工作),但我不确定我是否做得正确。
我用于创建文本字段/标签/按钮的所有代码现在都位于 ViewController 中,而放置所有内容的主视图几乎是空的,其中没有任何操作。创建文本字段和其他组件的代码不应该位于视图本身中,还是这是正确的方法?
我看过几个不同的例子,但大多数都使用界面构建器。书本身在这件事上也不是很清楚。
提前致谢。
亲切的问候,贾斯珀
iphone - 按下后退按钮时传递 BOOL
我自定义了后退按钮的动作。如果按下返回,我想向父视图发送一个 BOOL,但布尔值始终为空。
我的父母.h
我的父母.m
在我的孩子.m
当父级出现时,myBool 为空。
如果我改变
到
一切正常,但由于几个原因不是我想要的。
任何帮助表示赞赏。
谢谢,马克斯
iphone - 为什么 Interface Builder 不会改变我的 ViewController 类型?
好的,拔掉我的头发!为什么MoreViewController
我更改 NIB 时我的类型没有更改:
uiwebview - 如何在不实际推送的情况下“预加载”视图控制器?
背景: 我有一个受广告支持的免费应用程序。基本思想是,当应用程序启动时,会在后台从服务器下载广告内容 (HTML),只有下载成功,才会显示内容。
以前的解决方案:
我已经在一个通用应用程序中成功实现了这个。最初,我加载了一个NSData
带有 URL 的变量,如果它成功,然后我展示了一个模式视图,其中包含一个UIWebView
(相关代码在另一个问题中)。问题是原始请求中没有加载外部资产(图像)NSData
,所以我灵机一动,想到了另一种方法:
新解决方案:
新方法,这就是我想要帮助的,是我正在实例化模态视图控制器(尚未显示它),并让 Web 视图开始直接加载 URL。当webViewDidFinishLoad
调用该方法时,我会向父级发送一个通知,然后执行presentModalViewController
.
以下是实例化视图控制器并以模态方式呈现它的方法:
在 AdView 控制器中:
现在上面的内容确实有效。但是,我花了很长时间才弄清楚如何使控制器中的视图控制器委托AdView
方法在调用presentModalViewController
. 我通过添加[[adView view] awakeFromNib];
来做到这一点,但我知道这不是实现这一点的正确方法。
UIWebView
所以,上面的一切都很好地工作,在显示之前有效地拥有视图控制器及其“预加载”。我只想知道我应该做什么,而不是[[adView view] awakeFromNib];
——我想以正确的方式去做。
或者这是对的吗?我想有些人会说“如果它有效,那么它是正确的”,但我知道这不是真的。
iphone - 如何将导航控制器添加到基于窗口的应用程序
我有一个基于窗口的应用程序。我添加了两个视图控制器和一个Tabbarcontroller
。现在我想将每个视图控制器导航到下一个视图。我试过但找不到解决方案。谁能帮帮我吗?
spring - Spring MVC -> 依赖 URL 显示欢迎页面
我有一个 Spring MVC 应用程序(版本 3.0.5.RELEASE),我有这个mvc-config.xml
:
所以对“/”的请求被转发到欢迎视图welcome.jsp
。
这意味着在我的情况下,调用 URLhttp://myproject-test.mydomain.com/
将转发到welcome.jsp
. 很好,但我必须扩展它。除了 URL http://myproject-test.mydomain.com/
,我还有 URL http://myproject-anothertest.mydomain.com/
。有了这个 URL,整个应用程序应该是一样的,除了欢迎页面。
调用http://myproject-anothertest.mydomain.com/
,我想有welcome-test.jsp
页面而不是welcome.jsp
。
那么,我该怎么做呢?我必须知道用户从哪个子域(myproject-test 或 myproject-anothertest)调用该站点,然后向他显示welcome.jsp 或welcome-test.jsp。
有谁知道如何做到这一点?
提前谢谢你和最好的问候,蒂姆。
objective-c - 从 UIView 更改为 UITableView
我是一个初学者 Objective-c 程序员,我坚持这一点。我从视图模板创建了一个应用程序,然后编辑了视图 xib 并添加了一个按钮并将其分配给 showEdicoes 函数,但是当我单击它时,它确实执行了该函数(我用断点测试)但它没有做任何事情,如果我再次点击它给出了一个 EXEC_BAD_ACESS
代码:
bipViewController.h(模板创建的默认)
bipViewController.m
edicoesVC.h 和 edicoesVC.m 是我要更改到的 TableViewController。
我没有改变 appDelegate 上的任何
东西我错过了什么?
谢谢我提前
编辑:附加代码
bipAppDelegate.h
bipAppDelegate.m
edicoesVC.h
edicoes.m
objective-c - 在非结构或联合的情况下请求成员“查看”
我收到标题中提到的错误。
这是我的界面:
这是实现:
错误发生在[self.view insertSubview:firstLevel.view atIndex:0];