草庐IT

UiviewController

全部标签

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

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

iphone - 设备方向更改时 UIWebview 中出现黑条

我有一个UIWebView正在加载到另一个View上,旋转时纵向或横向看起来都很好,但是当我处于纵向时,当我从纵向旋转到横向View时,我用捏合或双击稍微放大没有完全填充uiwebview,右侧大约有10pxls变黑,如屏幕截图所示。如果你仔细看,你会看到滚动指示器的轮廓是黑色的,这表明这是uiwebview的一部分??如果是这样,那为什么它会在这个区域变黑。还有另一个向上滚动的webview屏幕截图,因此您可以看到它的uiwebview部分...这就是我将View添加到详细View的方式。-(void)viewdidload//..//LoadinFirstViewfirstView

iphone - 设备方向更改时 UIWebview 中出现黑条

我有一个UIWebView正在加载到另一个View上,旋转时纵向或横向看起来都很好,但是当我处于纵向时,当我从纵向旋转到横向View时,我用捏合或双击稍微放大没有完全填充uiwebview,右侧大约有10pxls变黑,如屏幕截图所示。如果你仔细看,你会看到滚动指示器的轮廓是黑色的,这表明这是uiwebview的一部分??如果是这样,那为什么它会在这个区域变黑。还有另一个向上滚动的webview屏幕截图,因此您可以看到它的uiwebview部分...这就是我将View添加到详细View的方式。-(void)viewdidload//..//LoadinFirstViewfirstView

ios - 设置 UIView 的框架不起作用

我对iOS7中的frame-property有疑问。我想在我的UIViewController的viewDidLoad方法中调整一些UIView的大小,但如果我这样做,就像intscreenHeight=[[UIScreenmainScreen]bounds].size。高度;[self.leftSideTableViewsetFrame:CGRectMake(0,0,320,screenHeight)];高度设置为我想要的直到方法结束,但在所有其他方法中,它与以前一样!它有什么问题,还是只是编译器的错误或其他任何问题? 最佳答案

ios - 设置 UIView 的框架不起作用

我对iOS7中的frame-property有疑问。我想在我的UIViewController的viewDidLoad方法中调整一些UIView的大小,但如果我这样做,就像intscreenHeight=[[UIScreenmainScreen]bounds].size。高度;[self.leftSideTableViewsetFrame:CGRectMake(0,0,320,screenHeight)];高度设置为我想要的直到方法结束,但在所有其他方法中,它与以前一样!它有什么问题,还是只是编译器的错误或其他任何问题? 最佳答案

ios - 自定义容器 Controller : transitionFromViewController: View not properly layed-out before animation

这既是一个问题也是一个部分解决方案。*示例项目在这里:https://github.com/JosephLin/TransitionTest问题一:使用时transitionFromViewController:...,布局由toViewController完成的viewWillAppear:过渡动画开始时不显示。换句话说,预布局View在动画期间显示,并且它的内容在动画之后捕捉到布局后位置。问题2:如果我自定义导航栏的背景UIBarButtonItem,条形按钮在动画之前显示错误的大小/位置,并在动画结束时捕捉到正确的大小/位置,类似于问题1。为了演示这个问题,我制作了一个基本的自定

ios - 自定义容器 Controller : transitionFromViewController: View not properly layed-out before animation

这既是一个问题也是一个部分解决方案。*示例项目在这里:https://github.com/JosephLin/TransitionTest问题一:使用时transitionFromViewController:...,布局由toViewController完成的viewWillAppear:过渡动画开始时不显示。换句话说,预布局View在动画期间显示,并且它的内容在动画之后捕捉到布局后位置。问题2:如果我自定义导航栏的背景UIBarButtonItem,条形按钮在动画之前显示错误的大小/位置,并在动画结束时捕捉到正确的大小/位置,类似于问题1。为了演示这个问题,我制作了一个基本的自定

ios - 启动特定的 viewController 以响应远程推送通知

我正在创建一个Storyboard流程如下图所示的应用:当用户从“SysalertViewController”登录时,他们被带到“MessageListViewController”,我在其中执行NSURLConnection以将一些JSON加载到表中。当用户点击表格中的一行时,他们将进入“消息详细信息”,其中显示该消息的更多详细信息。当用户通过推送通知启动应用程序时,无论启动前应用程序的状态如何,我都希望应用程序从我的服务器加载“消息列表”数据,然后向他们显示刚刚推送的消息到设备。我知道我需要使用didFinishLaunchingWithOptions告诉应用程序对推送通知使用r

ios - 启动特定的 viewController 以响应远程推送通知

我正在创建一个Storyboard流程如下图所示的应用:当用户从“SysalertViewController”登录时,他们被带到“MessageListViewController”,我在其中执行NSURLConnection以将一些JSON加载到表中。当用户点击表格中的一行时,他们将进入“消息详细信息”,其中显示该消息的更多详细信息。当用户通过推送通知启动应用程序时,无论启动前应用程序的状态如何,我都希望应用程序从我的服务器加载“消息列表”数据,然后向他们显示刚刚推送的消息到设备。我知道我需要使用didFinishLaunchingWithOptions告诉应用程序对推送通知使用r

iOS 7 : Custom container view controller and content inset

我有一个包含在导航Controller中的TableViewController。当通过presentViewController:animated:completion:呈现时,导航Controller似乎会自动将正确的内容插入TableViewController。(谁能给我解释一下这是如何工作的?)但是,一旦我将组合包装在自定义容器ViewController中并显示它,TableView内容的最顶部部分就会隐藏在导航栏后面。为了在此配置中保留自动内容插入行为,我能做些什么吗?我是否必须“通过”容器ViewController中的某些内容才能正常工作?我想避免手动或通过自动布局调