草庐IT

ddr3_controller

全部标签

ios - 如何在中心显示具有自定义大小的模态视图 Controller ?

我想从底部展示一个带有动画的自定义大小的模态视图Controller。我可以使用ModalPresentationStyle到FormSheet实现此动画,但是itforcesmetousethedefaultsizewhichis540x620我的观点不符合。如何对放置在屏幕中央的任意大小的View(Controller)执行类似的转换? 最佳答案 我没有找到从模态Controller本身做到这一点的方法,所以我创建了一个类和一个扩展方法:publicclassModalViewController:UIViewControlle

ios - 如何在中心显示具有自定义大小的模态视图 Controller ?

我想从底部展示一个带有动画的自定义大小的模态视图Controller。我可以使用ModalPresentationStyle到FormSheet实现此动画,但是itforcesmetousethedefaultsizewhichis540x620我的观点不符合。如何对放置在屏幕中央的任意大小的View(Controller)执行类似的转换? 最佳答案 我没有找到从模态Controller本身做到这一点的方法,所以我创建了一个类和一个扩展方法:publicclassModalViewController:UIViewControlle

ios - 如何在用户无法看到呈现 View 的情况下使用已经呈现的模态视图 Controller 启动 iOS 应用程序?

我已经尝试了很多组合,从应用委托(delegate)、呈现ViewController的viewDidLoad执行此操作,有延迟和没有延迟,有和没有动画。但是要么用户可以暂时看到呈现的ViewController,要么模态框不会呈现。如何实现? 最佳答案 使用Storyboard尝试了以下代码,应用程序以模态视图Controller启动:AppDelegate.m-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDiction

ios - 如何在用户无法看到呈现 View 的情况下使用已经呈现的模态视图 Controller 启动 iOS 应用程序?

我已经尝试了很多组合,从应用委托(delegate)、呈现ViewController的viewDidLoad执行此操作,有延迟和没有延迟,有和没有动画。但是要么用户可以暂时看到呈现的ViewController,要么模态框不会呈现。如何实现? 最佳答案 使用Storyboard尝试了以下代码,应用程序以模态视图Controller启动:AppDelegate.m-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDiction

ios - 我的 subview Controller 的弱属性或强属性?

#import#import"UCMapviewController.h"#import"UCMenuviewController.h"#import"UCOverviewController.h"@interfaceUCRootViewController:UIViewController@property(weak,nonatomic)UCMapviewController*mapviewController;@property(weak,nonatomic)UCMenuviewController*menuviewController;@property(weak,nonatom

ios - 我的 subview Controller 的弱属性或强属性?

#import#import"UCMapviewController.h"#import"UCMenuviewController.h"#import"UCOverviewController.h"@interfaceUCRootViewController:UIViewController@property(weak,nonatomic)UCMapviewController*mapviewController;@property(weak,nonatomic)UCMenuviewController*menuviewController;@property(weak,nonatom

iphone - 单击选项卡栏时将 UINavigationController 重置为第一个 Controller

我的应用程序有3个选项卡栏项,每个都映射到一个单独的ViewController。我的问题是第一个Controller是一个UINavigationController,它向下钻取大约3层深。我的导航没有任何问题,但是当我单击不同的选项卡栏项然后返回到第一个选项卡栏项(带有UINavController的选项卡栏项)时,我希望将其重置为导航序列中的第一个Controller。我读到你必须做类似的事情:-(void)tabBar:(UITabBar*)tabBardidSelectItem:(UITabBarItem*)item{[[selfnavigationController]po

iphone - 单击选项卡栏时将 UINavigationController 重置为第一个 Controller

我的应用程序有3个选项卡栏项,每个都映射到一个单独的ViewController。我的问题是第一个Controller是一个UINavigationController,它向下钻取大约3层深。我的导航没有任何问题,但是当我单击不同的选项卡栏项然后返回到第一个选项卡栏项(带有UINavController的选项卡栏项)时,我希望将其重置为导航序列中的第一个Controller。我读到你必须做类似的事情:-(void)tabBar:(UITabBar*)tabBardidSelectItem:(UITabBarItem*)item{[[selfnavigationController]po

ios - 弹出 View Controller 后 UITableViewController 奇怪的行为

我的UITableView有一堆可重用的单元格,当我点击其中一个时,它会将我带到另一个ViewController(通过pushsegue)显示该单元格的详细信息(假设它是一个项目,因此它会显示有关该项目的详细信息-名称、价格、图像等...)。当我弹出那个ViewController时(通过点击后退按钮),UITableView有一个奇怪的行为:a)如果它一直滚动到底部,它会自动向上滚动(大约50点),最后一个单元格几乎看不见,所以我必须再次向下滚动。我的单元格都有60点的高度。b)滚动条总是显示然后消失,表示UITableView正在移动(尽管如果没有滚动到底部,内容将不会自动移动)

ios - 弹出 View Controller 后 UITableViewController 奇怪的行为

我的UITableView有一堆可重用的单元格,当我点击其中一个时,它会将我带到另一个ViewController(通过pushsegue)显示该单元格的详细信息(假设它是一个项目,因此它会显示有关该项目的详细信息-名称、价格、图像等...)。当我弹出那个ViewController时(通过点击后退按钮),UITableView有一个奇怪的行为:a)如果它一直滚动到底部,它会自动向上滚动(大约50点),最后一个单元格几乎看不见,所以我必须再次向下滚动。我的单元格都有60点的高度。b)滚动条总是显示然后消失,表示UITableView正在移动(尽管如果没有滚动到底部,内容将不会自动移动)