草庐IT

msg_control

全部标签

iOS 7 SDK - 导航 Controller 中的 ScrollView 在模拟器和设备上不同

在上一节课中,我在UINavigationController中展示了一个UIViewController(带有XIB)。XIB是空白的,因为所有View都已编码。我正在运行此代码以显示UIScrollView:mainScrollView=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,320,[UIScreenmainScreen].bounds.size.height-64)];mainScrollView.backgroundColor=[UIColorclearColor];mainScrollView.contentSize

ios - 在 iphone 中单击完成按钮时,MP 电影 Controller 会删除

我在MPmovieController中播放视频它工作正常但播放器在播放完整视频时删除。我希望当用户按下完成按钮时视频应该停止在这里是我正在使用的代码。NSURL*myURL=[NSURLfileURLWithPath:url];MPMoviePlayerController*moviePlayerController=[[MPMoviePlayerControlleralloc]initWithContentURL:myURL];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(moviePl

ios - 如何更改页面 Controller 点图像?

我有页面Controller,添加到我的ScrollView中。页面Controller与我的ScrollView一起工作正常。但是我需要在页面Controller的指示器上实现不同的图像(即页面Controller中出现的点)。对于选中的指示器,这是不同的图像,对于页面Controller的未选择的指示器,也是不同的图像。请帮忙。我在互联网上搜索了很多。试图找到第三方文件,但它们与指示器的形状或颜色有关。请帮忙。并且请在答案中添加此页面的链接,因为在我的情况下它不起作用:Isthereawaytochangepageindicatordotscolor 最

ios - 我如何才能注意到 presentModalViewController 何时呈现任何 View Controller ?

为了解决这个问题,我尝试使用KVO(键值观察)来监控名为“presentedViewController”的属性。我制作了一个自定义ViewController作为基础ViewController,用于我的应用程序中所有ViewController的基础ViewController。然后,我将以下代码添加到ViewController的initWithNibName:bundle:。-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{self=[superinitWithNibName

ios - 为什么我需要直接访问 View 容器而不是访问它的 View Controller 的 View 来制作动画?

我设置了一个ViewController,其中包含多个容器View,每个容器View都有自己对应的ViewController。在包含所有ViewController的代码中,我将嵌入式/subviewController作为属性,我在prepareForSegue中设置了它们,因为它们是嵌入的segues。现在,如果我尝试访问其中一个subviewController的View,例如childViewController.view.frame以移动它,当我尝试移动它时,它只是将它推过一个一点点在ViewController内部,而不实际移动ViewController本身。但是,如果

ios - 在导航 Controller 中导航时如何保持滚动位置?

一直在四处寻找,但我还没有找到对我有帮助的答案。我想知道当我在导航Controller中前后移动时如何保持ScrollView中的滚动位置。目前,当我转到导航Controller中的另一个View时,ScrollView会重置并在我返回时位于顶部。任何代码将不胜感激。对不起,如果我的解释不够好。到目前为止,这就是我所拥有的,我知道这行不通,但我该怎么办?-(void)viewWillAppear:(BOOL)animated{scrollView.contentOffset.y=scrollSave;[superviewWillAppear:YES];}-(void)viewWillD

ios - 微 Controller 应该是外设还是中央?

我最近购买了一款名为Bluno的蓝牙4.0LE微Controller。这是一款兼容Arduino的微Controller,内置BT4.0LE,无需额外硬件。无论如何,我可以对微Controller进行编程,使其充当中央或外围设备,我计划用来与设备通信的iPodTouch5G也是如此。我最初认为我应该让Bluno充当中心,让iPodTouch充当外围设备,因为我用Obj-c编写的应用程序将消息发送到微Controller,而之前我们展示的微Controller基于行为在它将收到的消息上。然而,当我看到销售Bluno的人编写的示例应用程序时,他们将iDevice配置为中心,这让我感到奇怪,

ios - Collection View Controller 未添加为 subview

如果我将它添加为subview,我有一个CollectionViewControllerYDCollectionViewCtr*collectionView=[self.storyboardinstantiateViewControllerWithIdentifier:@"collectionview"];//collectionviewcollectionView.view.frame=CGRectMake(0,154,320,300);collectionView.bussnessdic=bussinessphotoDic;[self.navigationController.vi

ios - 替换父 View Controller

我有以下具有父子关系的ViewController层次结构。VC1--VC2--VC3--VC4--VC5每个ViewController都是前任的child。我用过代码-[parentVCaddChildViewController:childVC];[childVC.viewsetFrame:parentVC.view.frame];[parentVC.viewaddSubview:childVC.view];[childVCdidMoveToParentViewController:parentVC];现在,我想将VC1替换为另一个ViewController,在VC5的操作之后

ios - 如何在 iOS 的特定时间每天更改 View Controller

我有一个用户需要在每天早上8点之前提交表单的情况。当他们提交时,会覆盖一个确认View以向用户显示他们已提交并阻止他们再次提交。早上8点后,我想清除表单并通过隐藏重叠View使表单View再次可用。如果可能的话,我想在早上8点的某个时间点执行此操作。我正在考虑用NSTimer来完成这个。我可以设置一个在早上8点运行的计时器来清除表单并删除叠加View吗?有没有更好的方法来处理这种情况? 最佳答案 您可以使用本地推送通知。官方文档在这里https://developer.apple.com/library/ios/documentat