我正在与多个iPhone应用程序textfields上viewcontroller.我有点困惑resignfirstresponder和设置.textfield delegates当我设置委托,然后调用resignfirstresponder该特定文本字段时,我已经能够重新签名文本字段.我有一个view controller大约7个文本字段,不想单独调用每个.没有人有任何示例代码将关闭所有的textfields上view controller?另外,如何为所有文本字段设置委托?
谢谢!
我一直在寻找以编程方式向我的视图控制器添加一个标签栏,因为有一个滚动视图我无法将它放在我的视图中间.我对如何添加它很困惑.是否需要在我的ViewDidLoad方法或我的方法中启动AppDelegate?如果我有:
UITabBarController *tabBar = [[UITabBarController alloc] init];
[self.view addSubview:tabBar.view];
[tabBar release];
Run Code Online (Sandbox Code Playgroud)
我怎样才能将它分配到我的底部scrollview?
谢谢!
现在在我的appDelegate类中:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
UITabBarController *tabBarController = [[UITabBarController alloc] init];
ViewController* vc = [[ViewController alloc] init];
NSArray* controllers = [NSArray arrayWithObjects:vc, tabBarController, nil];
tabBarController.viewControllers = controllers;
[_window addSubview:tabBarController.view];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
它崩溃了,不确定它是否是我失踪的版本.
编辑: 对于其他人在Appdelegate.m中想知道这个:
self.tabBarController = [[[UITabBarController alloc] init] autorelease];
self.tabBarController.viewControllers = @[viewController1, viewController2, viewController3, viewController4];
Run Code Online (Sandbox Code Playgroud) 我在 mac 10.7.5 上尝试使用 XCode 4.6.2 中的 OpenCV 库。我正在关注本教程http://sadeepj.blogspot.co.uk/2012/03/installing-and-configuring-opencv-to.html
所以我已经下载了我在终端中编写的 cmake 和 OpenCV2.3.1:
tar xvf OpenCV-2.3.1a.tar.bz2
cd OpenCV-2.3.1
mkdir build
cd build
cmake -G "Unix Makefiles" ..
Run Code Online (Sandbox Code Playgroud)
除了在Unix Makefiles命令中,它说的一切都有效CMake Error: Could not create named generator Unix Makefiles..
任何人都知道为什么会发生这种情况,或者可能有另一种方法可以让 OpenCV 在 Xcode 中顺利运行?