草庐IT

uiviewcontrollers

全部标签

ios - 如何将图像放在 UIViewController 的导航栏中心?

我在UIViewController的viewDidLoad中使用了这段代码。我没有错误。图像存在。我得到背景但不是图像。图片是一种标志。if([self.navigationController.navigationBarrespondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]){/*BackgroundofnavigationBar.*/UIImage*navigationBarImage=[UIImageimageNamed:@"01_navbar_portrait.png"];[self.navigatio

ios - 如何在 iOS 中获取 UIView 的 super View 的 UIViewController?

我有一个UIViewController,其中我有一个从界面生成器添加的UITextView。现在我想在点击超链接或电话号码时推送一个View。我能够使用我在stackoverflow中找到的方法检测到单击了哪个url。这是方法@interfaceUITextView(Override)@end@classWebView,WebFrame;@protocolWebPolicyDecisionListener;@implementationUITextView(Override)-(void)webView:(WebView*)webViewdecidePolicyForNavigati

ios - 如何在 iOS 中获取 UIView 的 super View 的 UIViewController?

我有一个UIViewController,其中我有一个从界面生成器添加的UITextView。现在我想在点击超链接或电话号码时推送一个View。我能够使用我在stackoverflow中找到的方法检测到单击了哪个url。这是方法@interfaceUITextView(Override)@end@classWebView,WebFrame;@protocolWebPolicyDecisionListener;@implementationUITextView(Override)-(void)webView:(WebView*)webViewdecidePolicyForNavigati

ios - UIViewController 不保留其以编程方式创建的 UISearchDisplayController

在UIViewController中documentation关于searchDisplayController属性1它说:Ifyoucreateyoursearchdisplaycontrollerprogrammatically,thispropertyissetautomaticallybythesearchdisplaycontrollerwhenitisinitialized.当我这样创建我的UISearchDisplayController时:[[[UISearchDisplayControlleralloc]initWithSearchBar:searchBarconte

ios - UIViewController 不保留其以编程方式创建的 UISearchDisplayController

在UIViewController中documentation关于searchDisplayController属性1它说:Ifyoucreateyoursearchdisplaycontrollerprogrammatically,thispropertyissetautomaticallybythesearchdisplaycontrollerwhenitisinitialized.当我这样创建我的UISearchDisplayController时:[[[UISearchDisplayControlleralloc]initWithSearchBar:searchBarconte

iphone - 如何找到根 UIViewController

我有一个View,它是处理广告的UIViewController(root)和一个UINavigationController。在那个UINavigationController中,我有典型的Controller层。在我的自定义设置TableViewController中,我有一个按钮可以联系我以获得支持。当用户单击此按钮时,我创建了一个MFMailComposeViewController并想展示它。我无法从设置TableView中显示它,因为它将位于我的广告下方,因此我需要引用RootView并从那里显示它。我试过self.parentViewController.parentVi

iphone - 如何找到根 UIViewController

我有一个View,它是处理广告的UIViewController(root)和一个UINavigationController。在那个UINavigationController中,我有典型的Controller层。在我的自定义设置TableViewController中,我有一个按钮可以联系我以获得支持。当用户单击此按钮时,我创建了一个MFMailComposeViewController并想展示它。我无法从设置TableView中显示它,因为它将位于我的广告下方,因此我需要引用RootView并从那里显示它。我试过self.parentViewController.parentVi

ios - 自定义 UIStoryboardSegue 和 UIViewController 转换之间的区别

我试图找出自定义UIStoryboardSegue和自定义UIViewcontroller转换(在ios7中引入)之间的区别。两者有什么区别和不同的用例?据我所知,它们都用于自定义移动到新Controller。可能UIViewcontroller转换更多地用于只显示的Controller,并且某些点会被忽略,而segue是一个完整的移动而不一定是后退?CustomSeguesUIViewControllerTransitioningDelegateProtocolReference 最佳答案 CustomSegues不仅用于定义展示

ios - 自定义 UIStoryboardSegue 和 UIViewController 转换之间的区别

我试图找出自定义UIStoryboardSegue和自定义UIViewcontroller转换(在ios7中引入)之间的区别。两者有什么区别和不同的用例?据我所知,它们都用于自定义移动到新Controller。可能UIViewcontroller转换更多地用于只显示的Controller,并且某些点会被忽略,而segue是一个完整的移动而不一定是后退?CustomSeguesUIViewControllerTransitioningDelegateProtocolReference 最佳答案 CustomSegues不仅用于定义展示

ios - 在 iPhone 中将 UIViewController 显示为弹出窗口

由于这个常见的反复出现的问题没有完整、明确的答案,我将在这里提问和回答。通常我们需要呈现一个UIViewController,这样它就不会覆盖全屏,如下图所示。Apple提供了几个类似的UIViewController,例如UIAlertView、Twitter或Facebookshareviewcontroller等。我们如何为自定义Controller实现这种效果? 最佳答案 注意:此解决方案在iOS8中已失效。我会尽快发布新的解决方案。我将在这里使用Storyboard来回答,但没有Storyboard也是可能的。Init:在