草庐IT

ViewController3

全部标签

ios - push viewcontroller 是一个实例变量,pop 时不会调用 dealloc 方法

我有一个AViewController,如果我像这样将BViewController创建为实例变量@interfaceAViewController(){BViewController*bVC;}@end然后推-(void)push{bVC=[[BViewControlleralloc]init];[self.navigationControllerpushViewController:bVCanimated:YES];}当BViewController弹出时,不会调用Dealloc方法。两个ViewController几乎都是空的,我的意思是没有NSTimers、block或网络请求

ios - ios中滚动问题的NavigationController子ViewController中的PageViewController

导航Controller-父级PageViewController-导航Controller的子级DetailsViewController-要在PageViewController中显示的ViewController。我的DetailsViewController包含ScrollView和具有不同数据的detailsviewController数组传递给pageviewcontroller。问题是pageviewcontroller的第一个viewController显示在navigartionbar下并且它的ScrollView正在工作。但其余部分被推送到导航Controller下

iphone - 将 UIButton 向下移动 10px 并打开新的 ViewController

我是iOS开发的新手,这是我关于SO的第一个问题。我想制作“动画”。当我点击UIButton时,我想慢慢地(大约0.5秒)将它向下移动10px,当我抬起手指时,我想打开新的viewController。我制作了东西,但我不知道如何制作“动画”。UIImage*normalImage=[UIImageimageNamed:@"FirstImage"];UIButton*firstButton=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];firstButton.frame=CGRectMake(31,194,normalImage.si

ios - XCode/iOS - AppDelegate 中 ViewController 的引用

在我看来,我的iPad应用程序会自行加载Storyboard文件及其ViewController。我在plist文件中看到“主Storyboard文件基本名称”的条目。来self曾经在Xcode中创建“空应用程序”的背景,然后我将创建UIViewController以及nib文件,在内部实例化-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions并添加到View中,我已经引用(变量)到这个ViewController对象现在在这个“单

iphone - 添加 ViewController 与编辑 ViewController

我正在尝试确定一种设计模式。我有一个应用程序,用户可以在其中向核心数据数据库添加一个条目。他们还应该能够在以后编辑该条目。两个View基本上显示相同的数据,只有一个用于编辑已添加的内容。我不确定我是否应该有两个非常相似的独立ViewController,或者我是否应该使用某种继承来设置它,或者是否还有其他一些我没有想到的想法。非常感谢您的意见。 最佳答案 我遇到了一个类似的项目要解决,最终使用相同的UIViewController来完成这两个操作。这两个用例在本质上是相同的:用户输入信息然后保存。数据的验证是一样的,保存是一样的,呈

objective-c - 在 iOS 5 中将数据从 TableView 传递到 Detail ViewController 时出现问题

我将不胜感激任何帮助解决我在最后一天拔头发的问题!免责声明1我是一个Objective-C菜鸟-所以这个问题的答案可能非常简单(我有多年的PHP经验)。请友善。免责声明2是的,我已经广泛地“谷歌搜索”并查看了Apple文档-但未能理解我的问题。总结我正在尝试将TableView中选择的值从单例传递给另一个Controller。我发现第二个ViewController中的viewDidLoad方法在触发segue的tableView:didSelectRowAtIndexPath:方法之前完成。这导致第二个ViewController访问“陈旧”数据。细节我已经使用面向iOS5的ARC使

iOS Storyboard - 从 ViewController 到另一个的自定义 socket ?

我正在尝试实现类似于AplitView的东西,您可以在Storyboard中设置单独的场景,并将viewController连接到另一个viewController作为导出。这可能吗?@InterfaceMenuNavigationController:UINavigationController@property(nonatomic,strong)IBOUtletMenuViewcontroller*menuViewController;@end在interfaceBuilder中,我想拖放,并将另一个viewController分配给我的outlet 最

ios - 使用 presentingViewController 关闭 viewController

我有三个ViewController,它的顺序是(ApresentBwhichpresentsC),当我留在CviewController中时,我必须将ViewController解散到BviewController。对于CviewController,它的presentingViewCONtroller是BviewController当然,我可以用[selfdismissViewControllerAnimated:YEScompletion:NULL];//selfmeansCViewController但我想知道我还可以使用以下方法:[self.presentingViewCon

ios - 在 Swift 中关闭模态呈现的 View Controller 后,如何重新加载 ViewController?

我有第一个tableViewController,它在单击单元格时打开第二个tableViewcontroller。第二个ViewController以模态方式呈现(ShowDetailsegue)并被关闭:self.dismissViewControllerAnimated(true,completion:{})此时,第二个ViewController滑开并显示其下方的第一个ViewController。然后我想重新加载第一个ViewController。我知道这可能需要使用委托(delegate)函数,但不确定具体如何实现它 最佳答案

ios - 在 Xcode 8 中为我现有的 ViewController 文件创建 UIViewController xib 文件

我有一个包含一组代码的现有ViewController文件。我想为ViewController创建一个界面生成器文件并链接它们。现在我似乎没有在此处提供的新文件选项中找到UIViewController选项。任何人都可以告诉我如何实现这一目标吗? 最佳答案 现在Apple最好推荐使用Storyboard,因为它易于使用和处理ViewController,但如果您想创建单独的ViewController,请按照以下步骤操作。1-根据需要创建objective-c文件或swift2-将UIView类更改为UIViewController