草庐IT

ViewController3

全部标签

iOS Modal Segue 放弃源 ViewController?

在进行模态转场时,原始ViewController是否会在转场执行后被丢弃?我将目标Controller的委托(delegate)设置为源ViewController,但是当目标ViewController.viewDidLoad时,self.delegate为nil...以下代码将生成日志消息“ListViewController.viewDidLoad:我的委托(delegate)为nil:(”[来源]MapViewController:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([seg

iOS7 viewController 和 MPMoviePlayerViewController 旋转

我尝试了很多东西,但我仍然不能在我所有的应用程序中只旋转1个viewControllor。我只想在横向中显示(或旋转)一个带有MPMoviePlayerViewController的vc。喜欢Facebook应用程序中的视频。该应用程序仅纵向显示,但视频可以旋转。播放视频后,应用程序返回纵向模式。我可以评分,但在“完成”视频播放器按钮单击后,View以横向模式返回。我该如何解决这个问题?非常感谢。 最佳答案 为播放视频创建新的ViewController点击“项目”,然后点击“目标”。在DeploymentInfo下的General

iOS:在 ViewController 类型的对象上找不到属性

所以我试图将一个浮点值设置到另一个ViewControllerNewLinkViewController中。这是我的代码:-(IBAction)selectSize:(id)sender{UIButton*selectSize=(UIButton*)sender;sizeChosen=[[[selectSizetitleLabel]text]floatValue];[selfdismissViewControllerAnimated:YEScompletion:^{[mainControllersetMySizeLabel:sizeChosen];[NewLinkViewControl

iphone - 从底部加载一个 Navigation ViewController

我有四个ViewController,其中ViewController是使用UINavigationController加载的。我可以一个一个地切换到每个ViewController。问题是,因为我使用的是NavigationController,所有ViewController都是从左侧或右侧加载的。但我想从底部加载ViewController。我知道我可以使用presentModalViewController从底部呈现ViewController。但它不等同于导航Controller,因为从第4个ViewController,如果我按下一个按钮,我需要来到第一个ViewContr

ios - 单击按钮更改 viewController

我是iPhone编程新手。我正在尝试的是我有一个带按钮的屏幕。而且我想更改ViewController,而不仅仅是单击该按钮时的View(我知道如何添加subview),因为从第二个ViewController,我必须转到第三个View,如果我先添加subview,这是不可能的地方。有人可以帮我吗?这可能吗?如果是,怎么办?所有View和ViewController都是以编程方式创建的。我没有使用IB。编辑:这里是点击按钮时触发的相关代码-(id)showCurrentLoc:(id)sender{locationController=[currentLocControllerallo

ios - self.viewController.webView stringByEvaluatingJavaScriptFromString 不起作用

NSString*jsString=[NSStringstringWithFormat:@"alert('ok');"];[self.viewController.webViewstringByEvaluatingJavaScriptFromString:jsString];我在cordovaappdelegate.m中写的! 最佳答案 在cordova-ios@3.x上你应该能够做到:[self.webViewstringByEvaluatingJavaScriptFromString:jsString];在cordova-ios

iphone - 在 iPhone 上的另一个 ViewController 上创建一个 View 弹出窗口

当我在iPhone上按下按钮时,我试图制作某种弹出View。如果我可以使用ViewController管理该弹出View,那就太好了。我发现UIPopoverController可能是解决方案,但它似乎只适用于iPad...但无论如何,iPhone有没有类似的解决方案?我正在使用Storyboard 最佳答案 在Github上查看这些存储库:https://github.com/werner77/WEPopoverhttps://github.com/50pixels/FPPopover

objective-c - 从第二个 ViewController 回到第一个 ViewController

我正在构建一个目前有3个ViewController的应用程序。其中之一在成功登录后使用,因此与此问题无关。当我发现Storyboard不能提供我需要的精细控制时,我混合使用Storyboard和以编程方式构建东西。第一个ViewController构建在我的“MainStoryboard”中。它在底部有一个登录表单和一个信息按钮。我通过在didFinishLaunchingWithOptions中执行以下操作将其链接到我的AppDelegate:ViewController*viewController=(ViewController*)self.window.rootViewCon

iPhone - 设计我自己的 viewController 转换

我的应用有一堆viewController,我正在尝试设计我自己的从一个viewController到另一个viewController的动画过渡。我找到了-(void)transitionFromViewController:(UIViewController*)fromViewControllertoViewController:(UIViewController*)toViewControllerduration:(NSTimeInterval)durationoptions:(UIViewAnimationOptions)optionsanimations:(void(^)(v

iphone - 使用 Custom Segue 以编程方式导航到另一个 ViewController

Storyboard中有两个ViewController。我确实以编程方式成功地从第一个导航到第二个:UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard"bundle:nil];YourViewController*yourViewController=(YourViewController*)[storyboardinstantiateViewControllerWithIdentifier:@"yourViewControllerID"];[self.navigationControlle