草庐IT

ViewController3

全部标签

ios - 在 ARC 下,卸载 viewcontroller 时需要为所有强成员设置 nil 吗?那是必须的吗?

假设我有一个这样的ViewController:@interfaceControllerA:viewcontroller{NSString*__stronga;}@end在我设置的viewDidLoad函数中a=[[NSSStringalloc]init];在另一个ControllerB中,{ControllerA*controllerA=[[ControllerAalloc]init];}controllerA的成员会被释放吗? 最佳答案 是的,a指向的字符串会在controllerA释放时释放。您不需要自己将其设置为nil。Tr

iphone - ViewController 类型名称在一个类中无法识别,但在另一个类中却可以识别?

当我尝试构建我的项目时,我在XCode中遇到构建语义错误。我有3个NSOperation类设置来从互联网下载信息,处理它,并将它发送到父ViewController,一个ViewController的实例。这是worker类(Class)的代码:#import#import"ViewController.h"@interfaceImageGetter:NSOperation@property(nonatomic)intsid;@property(nonatomic,retain)ViewController*pvc;@end这是不工作的代码:#import#import"ViewCon

ios - Xcode 5 中缺少 ViewController.xib

我是iOS编程新手,目前正在学习http://codewithchris.com/demo-app-with-xcode-and-interface-builder/上的教程我们首先使用SingleViewApplication库创建一个新项目。问题:教程进行到一半时,它说OnceyouhaveViewController.xibopenedontheleftpaneandViewController.mopenedontherightpane...然而,ProjectNavigator中的任何地方都没有.xib文件,这是教程中第一次提到.xib文件。我应该在途中的某个地方获取一个.x

ios - 如何从右到左关闭模态 ViewController?

在Objective-C中,我想从右到左关闭模态ViewController。现在我可以在模态上从左向右移动。但是我不知道如何像推屏转换一样从左到右关闭这个模态VC。这是从a-ViewController移动到b-ViewController的代码。bViewController*nextVC=[[bViewControlleralloc]initWithNibName:nilbundle:nil];CATransition*transition=[CATransitionanimation];transition.duration=0.5;transition.timingFunct

ios - 如果部分离开屏幕,子 ViewController 安全区域插图不会更新

在iPhoneX上横向滑动子ViewController时,我在使用安全区域时遇到了困难。我有一个根ViewController,其中一个View是可移动的,并且包含一个嵌入式子ViewController。真正的应用程序是一个侧边栏滑动菜单UI。这里的示例代码是精简版。如果表格位于屏幕左侧,安全区域布局规则会将其单元格contentView插入右侧以允许凹口。正确的。但是如果我将子ViewController移离屏幕的左边缘,子的插图不会更新以重新布局内容。我已经意识到,如果子ViewController在其最终位置完全显示在屏幕上,那么实际上一切正常。如果它的任何部分在屏幕外,则不

iOS8 Modal ViewController 旋转问题

您好,我在iOS8中旋转Modal呈现的ViewController时遇到问题。所有这一切在iOS7及更低版本上运行良好。应用结构:RootController(支持的方向:纵向)ModalPresentedViewController(支持的方向:全部)我的问题是,当我在呈现模态Controller时旋转设备时,模态Controller的View没有调整到横向框架。看起来像这样:调用了旋转方法,当我手动将View的框架设置为横向时,右侧(屏幕灰色侧)的用户交互不起作用。根Controller代码:-(UIInterfaceOrientation)preferredInterfaceO

ios - ViewController 的导出 View 首先非零,然后从包加载时为零

我正在从带有initWithNibName:bundle:的包中加载一个UIViewController。如果我在它的viewDidLoad中设置断点,我可以看到它的view已设置。在InterfaceBuilder中查看About.xib时,我也可以看到这一点。然而,一旦第一次实际使用该View(根据我的应用程序的逻辑,在调用[self.navigationControllerpushViewController:viewControlleranimated:YES]时)我收到此错误:*Terminatingappduetouncaughtexception'NSInternalIn

iphone - 注销时返回初始 Storyboard ViewController

我在我的iOS中使用Storyboard。第一个屏幕是登录屏幕。当用户注销或被注销时,他可能会在一个深层层次结构的屏幕上。例如:登录ViewController=>模态视图Controller=>标签栏Controller=>导航Controller=>ViewController=>ViewController。我想从最顶层的ViewController一直返回到最底层的ViewController。编辑:这是View层次结构图:谢谢! 最佳答案 我为UIViewControllers编写了一个类别,它似乎可以正常工作:-(voi

ios - Objective-C/Swift (iOS) 何时在 View/ViewController 工作流程中应用自动约束?

我在弄清楚何时在View设置过程中应用XIB上的auto-contraints设置时遇到了一些问题。更多解释:我已经为View设置了一个XIB我将“模拟指标”尺寸设置为iPhone3.5英寸我已将自动约束添加到此View内的subview在ViewController中,我根据viewDidLoad方法中的subview(IBOutlet)frames/bounds执行某些操作在View中,我根据awakeFromNib方法中的subview(IBOutlet)frames/bounds执行某些操作在这2个方法中(ViewController::viewDidLoad和View::aw

objective-c - 一次设置所有 UITextField 的样式而不是在每个 ViewController 中设置样式?

我正在尝试像这样设置所有文本字段的样式:CGRectframeRect2=_lastname_field.frame;frameRect2.size.height=30;_lastname_field.font=[UIFontfontWithName:@"AppleGothic"size:15];_lastname_field.frame=frameRect2;_lastname_field.backgroundColor=[UIColorwhiteColor];_lastname_field.layer.cornerRadius=5.0;[_lastname_field.layers