草庐IT

viewcontroller

全部标签

ios - 无法为我的 iOS VoIP 应用程序显示 onComingCall ViewController

我希望我的应用程序在收到一些来电时显示IncomingCallViewController。这是我用来显示来电的代码。来self的ContactsViewController,当来电发生时它是事件View。-(void)showIncomigCallVC{[selfperformSegueWithIdentifier:@"segueToIncomingCallVC"sender:nil];}这是我的代码,由图书馆调用。/*Callbackcalledbythelibraryuponreceivingincomingcall*/staticvoidon_incoming_call(pjs

ios - 具有不同 ViewController 的 UIPageViewController

我想使用带有拖车按钮(下一个和上一个)的UIPageViewController来显示具有不同内容的7个ViewController,这是我仅在实现UIPageViewController之后的Storyboard。我的问题是如何将这些ViewController放入UIPageViewController中? 最佳答案 用Swift回答:在UIPageVC实例的viewDidLoad中调用setViewControllers方法来定义您的第一个VC、方向等:overridefuncviewDidLoad(){super.viewD

ios - setStatusBarOrientation 已弃用,如何在 ios10 中更改设备方向

在ios10中,不推荐使用setStatusBarOrientation。旧项目代码的某些片段无法正常工作。那么如何解决呢?以下代码将根据需要更改ViewController:floatangle;CGRectrect;//UIInterfaceOrientationorientation;floatfWidth=_viewController.view.bounds.size.width;floatfHeight=_viewController.view.bounds.size.height;floatfMaxValue=(fWidth>fHeight)?fWidth:fHeight

c# - F#:从 ViewController 中的 Storyboard访问 UI 元素?

这里是F#的新手,尝试用纯F#构建Xamarin.iOS应用。在C#中,当我在Storyboard编辑器中放置一个UI元素并为其命名,并且在Storyboard中引用Controller时,我能够访问该Controller中的UI元素。即我在Storyboard中创建了一个名为MyButton的按钮。现在在Controller中我想添加一个Action,比方说创建一个警报,在C#中我可能会写MyButton.TouchUpInside+=(objectsender,EventArgse)=>{...}我试图在F#中做同样的事情,但它无法识别Controller中的“MyButton”。

ios - 我应该选择 ViewController 还是 TableViewController?

Swift新手。我正在尝试编写一个食谱共享应用程序来获得乐趣。其中一个功能是让用户创建一个新的食谱。在此页面上,用户应该能够介绍要创建的食谱,上传图像,然后动态添加成分列表(因为我们事先不知道总共有多少成分)。我创建了一个UIViewController,其中包括一个UIViewTable、一个ImageView和一个“添加其他成分”按钮。我为成分创建了一个类。当按下“添加”按钮时,一个新的“成分”单元格将被添加到表格中。但是,我发现动态调整UIViewTable高度非常困难。我希望我的表格根据单元格(行)的数量调整其高度。我没有在网上找到太多有用的信息。或者我什至不应该使用这个结构。

ios - 查看 Controller /内存管理

我对ViewController中的内存管理有点困惑。假设我有这样的头文件:@interfaceMyController:UIViewController{NSMutableArray*data;}@property(nonatomic,retain)NSMutableArray*data;@end.m文件看起来像这样:@implementationMyController@synthesizedata;-(void)dealloc{[self.datarelease];[superdealloc];}-(void)viewDidLoad{[superviewDidLoad];if(s

objective-c - 如何将 NSMutableArray 传递给另一个 ViewController 类

我在"HeroListViewController"中创建了NSMutale数组。我想在另一个viewController中使用它,它是MapTutorialViewController。我试过这样。在HeroListViewController.h中MapTutorialViewController*maptutorialcontroller;NSMutableArray*listData;设置属性并正确合成它们在HeroListViewController.m中-(void)viewDidLoad{[superviewDidLoad];listData=[[NSMutableArr

objective-c - xcode 4.4.1 中的更改 - 创建 ViewController.xib?

好吧,我目前正在阅读一本关于iOS编程的书,但是随着与MainWindow.xib文件相关的xcode的变化,我迷路了,由于xocde的变化和这本书。书上说:3。Xcode应该创建项目。在Groups&FilesPane中,展开Classes和Resources文件夹并单击MainWindow.xib。选择View|公用事业|主菜单中的对象属性。选择View|从主菜单显示调试器区域。您现在可以看到Xcode界面的所有主要区域(图1-7)。熟悉信息和控件的布局。为此,我需要为自己创建MainWindow.xib,好吧,我创建了它。下一步如下:(这是我迷路的地方)4。单击QuickStar

objective-c - 如何呈现(无 Nib )ViewController

我已经创建了一个ViewController(没有nib文件),那么如何在应用委托(delegate)中加载这个viewController?我当前的代码是:self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];//Overridepointforcustomizationafterapplicationlaunch.viewController=[[MyCustomViewControlleralloc]init...];//Iuseacustominitmethodself.window.ro

ios - View Controller 的 NSMutableArray 不释放其对象的内存

这基本上与我的另一个问题有关here我正在尝试释放NSMutableArray其中包含ViewController。我做:self.viewControllers=nil;在viewWillDisappear因为我正在转向另一个View。但无论我做什么,ViewController都不会被释放。我也试过:[[scrollViewsubviews]makeObjectsPerformSelector:@selector(removeFromSuperview)];其中scrollview是拥有包含NSMutableArray的View.尽管包含NSMutableArray的引用计数,但我