页面常见问题

一、页面跳转时停顿问题

在跳转后的页面添加背景色:[self.view setBackgroundColor:[UIColor colorWithRed:1.0f green:1.0f blue:1.0f alpha:1]];

二、页面布局被标题栏覆盖问题

- (id)init {

self = [super init];

if (self) {

if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {

[self setEdgesForExtendedLayout:UIRectEdgeNone];

}

if ([self respondsToSelector:@selector(setExtendedLayoutIncludesOpaqueBars:)]) {

[self setExtendedLayoutIncludesOpaqueBars:NO];

}

if ([self respondsToSelector:@selector(setModalPresentationCapturesStatusBarAppearance:)]) {

[self setModalPresentationCapturesStatusBarAppearance:NO];

}

[self.view setBackgroundColor:RGBCOLOR(255, 255, 255)];

}

return self;

}

三、页面跳转

1、利用UINavigationController进行跳转

进入:[self.navigationController pushViewController myVC animated:ture;

返回:[self.navigationController popViewControllerAnimated:YES];

2、利用UIViewController自身的presentModalViewController进行跳转

进入:[self presentModalViewController myVC animated:YES];

返回:[self dismissModalViewControllerAnimated:YES];

四、appDelegate加载页面

self.window =[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

ViewController *viewController = [[ViewController alloc] init];

navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];

self.window.rootViewController = navigationController;

self.window.backgroundColor = [UIColor whiteColor];

[self.window makeKeyAndVisible];

时间: 2024-08-11 09:55:45

页面常见问题的相关文章

移动端h5页面常见问题总结

从去年开始在公司一直做嵌入式的h5页面,遇见了很多问题,做一个小小的总结~ 1.IOS设备链接.按钮等点击产生灰色背景 在傲娇的iOS中可点击元素被点击时候会出现覆盖显示的高亮颜色,也就是一个灰色的阴影,特别难看,尤其是在元素占地面积还比较大的时候.这个可以通过 -webkit-tab-highlight-color 这个css属性来设置,你可以改成任何你想要的颜色,也可以去掉. -webkit-tab-highlight-color:rgba(0,0,0,0);//去掉背景高亮 -webkit

手机h5页面常见问题

1.meta标签 1 // 手机端页面-用户将不能放大/缩小网页: 2 <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/> 3 // 忽略数字自动识别为电话号码 4 <meta content="telephone=no" name="format-dete

移动端页面常见问题_II

控制显示区域各种属性: <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"> width                      - viewport的宽度 height                     – viewport的高度 initial-scale          - 初始的

移动端页面常见问题

移动端页面在不同设备.不同操作系统 .不同运行环境下都可能造成各种各样的没有碰到过的的坑,相比曾经的IE6坑多了.下面先介绍一下4类具体常见的坑: 1.外观 A.页面高度渲染错误 在各移动端浏览器中经常会出现这种页面高度100%的渲染错误,页面低端和系统自带的导航条重合了,高度的不正确我们需要重置修正它,通过javascript代码重置掉: document.documentElement.style.height = window.innerHeight + 'px'; B.叠加区高亮 在部分

手机端H5页面常见问题

1.Android点击图片或按钮和输入框的时候,会有阴影框的效果 解决方法: img,input,button{ -webkit-tap-highlight-color: transparent; }

转:Web页面通过URL地址传递参数常见问题及检测方法

Web页面即我们在浏览器中所看到的网页,在Web应用程序中,其页面往往需要进行动态切换和数据交互,页面间的数据常规传递方法有多种,本文主要介绍Web页面处理程序中常见的URL地址参数传递方法,包括概述其实现原理.特点和常见问题,最后介绍检测该方式常见应用问题的测试思路和方法. 1.web页面的概念 Web是internet上一个非常重要的资源信息网,产生于20世纪90年代初,它遵循超文本传输协议,以超文本或超媒介的形式传送各种各样的信息,为用户提供了一个具有友好的图形化界面--Web页面,以便用

H5页面软键盘常见问题

一.需求:进入页面自动聚焦输入框,并弹出软键盘 实测 1.通过js执行focus(),安卓下只聚焦,出现光标,不弹出软键盘:IOS下连光标都未出现. 2.增加autofocus属性,结果同上. 3.将代码放入延迟函数setTimeout 中执行,结果同上. 4.通过button点击执行focus(),文本框聚焦且弹出软键盘 解决方案: 1.通过点击屏幕的其他区域,然后触发input的focus事件,唤起键盘: 进入页面后,给页面加一层遮罩层,点击遮罩层时关闭该层并执行focus(). 2.重写i

定位页面元素之xpath详解以及定位不到测试元素的常见问题

一.定位元素的方法 id:首选的识别属性,W3C标准推荐为页面每一个元素设置一个独一无二的ID属性, 如果没有且很难找到唯一属性,解决方法:(1)找开发把id或者name加上.如果不行,解决思路可以是: 1. 找到该按钮的特征,例如按钮的文字是 submit: 2. 用XPath定位,可以这样写://button[@value='submit'].(注意是单引号!!) name:和id一致 ClassName:对某些具有相同类的元素一网打尽的好方法 link text 和 partial lin

C#.NET常见问题(FAQ)-TabControl如何隐藏和显示页面

如果需要显示某个页面,则让他的Parent就是TabControl的控件名称,如果要隐藏,则等于null ???? private void ToolStripMenuItemTeachPanelBasic_Click(object sender, EventArgs e) { TabPageTeachPanel1.Parent = TabControlTeachPanel; TabPageTeachPanel2.Parent = null; TabPageTeachPanel3.Parent