草庐IT

remote-control

全部标签

ios - 将数据从子模态 VC 传递到父 View Controller 的最佳方式?

将数据从子模态视图传递到父ViewController的最佳方法是什么?我的iPad应用程序上有一个子模式登录屏幕,我想将用户信息传递回父SplitViewController。我正在考虑使用NSNotification,但我不确定这是否是将数据传回父级的最简单/最有效的方法。谢谢!艾伦 最佳答案 我建议,asiPateldid,使用delegation来解决你的问题。父ViewController和登录ViewController之间的关系使这种模式很合适。当一个对象创建另一个对象以履行特定职责时,应将委托(delegate)视为

ios - 将数据从子模态 VC 传递到父 View Controller 的最佳方式?

将数据从子模态视图传递到父ViewController的最佳方法是什么?我的iPad应用程序上有一个子模式登录屏幕,我想将用户信息传递回父SplitViewController。我正在考虑使用NSNotification,但我不确定这是否是将数据传回父级的最简单/最有效的方法。谢谢!艾伦 最佳答案 我建议,asiPateldid,使用delegation来解决你的问题。父ViewController和登录ViewController之间的关系使这种模式很合适。当一个对象创建另一个对象以履行特定职责时,应将委托(delegate)视为

ios - 如何在导航 Controller 导航栏顶部添加图像?

我正在制作一个应用程序,并被要求在导航栏上放置一个Logo,但也超出了栏的边界,覆盖了我的部分View。这正是它应该放置的方式(白色圆圈是Logo)。由于此应用中的ViewController结构复杂,我想使用UINavigationController,但它似乎会使Logo的放置有点问题。执行此操作的好方法是什么?(由于奇怪的放置,显然将Logo作为导航栏的标题图像是不可能的)我正在考虑将其作为keyWindow或navigationController.view的subview。第一个是否会导致我的应用被Apple拒绝? 最佳答案

ios - 如何在导航 Controller 导航栏顶部添加图像?

我正在制作一个应用程序,并被要求在导航栏上放置一个Logo,但也超出了栏的边界,覆盖了我的部分View。这正是它应该放置的方式(白色圆圈是Logo)。由于此应用中的ViewController结构复杂,我想使用UINavigationController,但它似乎会使Logo的放置有点问题。执行此操作的好方法是什么?(由于奇怪的放置,显然将Logo作为导航栏的标题图像是不可能的)我正在考虑将其作为keyWindow或navigationController.view的subview。第一个是否会导致我的应用被Apple拒绝? 最佳答案

ios - UISearchController 使 Controller 变黑

我在iOS8中使用UISearchController,在选项卡Controller中嵌入的ViewController的viewDidLoad中使用以下初始化_searchController=[[UISearchControlleralloc]initWithSearchResultsController:nil];_searchBar=_searchController.searchBar;[_searchController.searchBarsizeToFit];_searchController.searchBar.delegate=self;_searchControll

ios - UISearchController 使 Controller 变黑

我在iOS8中使用UISearchController,在选项卡Controller中嵌入的ViewController的viewDidLoad中使用以下初始化_searchController=[[UISearchControlleralloc]initWithSearchResultsController:nil];_searchBar=_searchController.searchBar;[_searchController.searchBarsizeToFit];_searchController.searchBar.delegate=self;_searchControll

ios - 使用自定义 UIPresentationController 子类呈现 View Controller 时发生神秘崩溃

尝试使用自定义UIPresentationController子类对UIViewController进行自定义演示时,我在iOS8.1(设备和模拟器)上遇到崩溃。引发的异常将以下内容打印到控制台:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***-[__NSSetMaddObject:]:objectcannotbenil'***Firstthrowcallstack:(0CoreFoundation0x03bc9946__exceptionPreprocess+1821libo

ios - 使用自定义 UIPresentationController 子类呈现 View Controller 时发生神秘崩溃

尝试使用自定义UIPresentationController子类对UIViewController进行自定义演示时,我在iOS8.1(设备和模拟器)上遇到崩溃。引发的异常将以下内容打印到控制台:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***-[__NSSetMaddObject:]:objectcannotbenil'***Firstthrowcallstack:(0CoreFoundation0x03bc9946__exceptionPreprocess+1821libo

ios - Bar Button Item 中只有一个 tab bar controller 导航栏

我有一个带有4个ViewController的标签栏Controller,并且在导航Controller中有这个标签栏Controller。我只想为标签栏Controller的一个特定ViewController显示一个UIBarButtonItem。我尝试使用以下内容if(tabBarController.selectedViewController==customTourViewController){[tabBarController.navigationItemsetRightBarButtonItem:done];}但是按钮没有显示。如果我将每个ViewController都

ios - Bar Button Item 中只有一个 tab bar controller 导航栏

我有一个带有4个ViewController的标签栏Controller,并且在导航Controller中有这个标签栏Controller。我只想为标签栏Controller的一个特定ViewController显示一个UIBarButtonItem。我尝试使用以下内容if(tabBarController.selectedViewController==customTourViewController){[tabBarController.navigationItemsetRightBarButtonItem:done];}但是按钮没有显示。如果我将每个ViewController都