- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的网站在 iPad 上显示不正确 - 纵向模式。它在横向模式下看起来很好,但是当我将它变成纵向模式时,我最终得到一个凌乱的网站。所有元素散布在整个站点。我怎样才能解决这个问题?请帮我。
这是我网站的链接:inclouds.co.uk
这是我的 html 代码:
<div id="header">
<div class="block1">
<a>InClouds Hosted Business Services<br /><br /> </a><br />
<strong><ul>
<li>Hosted Desktops & Servers </li>
<li>Hosted IP Telephony</li>
<li>Hosted Electronic Document Management</li>
<li>Private Cloud: MPLS Core Network</li>
</ul></strong>
</div>
<div class="block2">
<img width="200" height="60" src="img/logo.png" alt="" />
<br /><br />
<subheading>Hosted IT & Telecoms<br /><h3>Communications for Business</h3></subheading>
</div>
<div class="block3">
<cont>
<h1> <img src="img/tel.jpg" width="25px" height="20px" /> 0845 355 1200</h1><br />
<img src="img/email-icon.jpg" width="24" height="22" /><h2> info@inclouds.co.uk</h2></cont>
</div>
</div>
<div id="navbar">
<form name="form1" method="post" action="http://www.google.com/search" method="get" onSubmit="Gsitesearch(this)">
<label for="search"></label>
<input type="text" name="search" id="search1" style="width: 150px; height: 15px;" >
</form>
<div class="menu">
<ul id="nav">
<li><a href="#">HOME</a></li>
<li><a href="#">ABOUT</a></li>
<li><a href="#">SERVICES</a></li>
<li><a href="#">BLOG</a></li>
<li><a href="#">CONTACT</a></li>
<li><a href="#">SUPPORT</a></li>
</ul>
</div>
<login><a href="index.html"><img src="img/images/loginclient_05.png" alt="login" longdesc="http://www.inclouds.co.uk/login" href="login.html"></a> </login>
</div>
<div id="feature">
<div id="page">
</div>
</div>
</div>
<div id="container">
<div id="main">
<div id="sidebar">
<div id="sidebarA">
<heading>HOSTED SERVICES</heading>
</div>
<div id="sidebarB">
<img src="img/callus.png" />
</div>
</div>
<div id="services">
<a href="#"><img id="sBox1" src="img/1.png" alt="" /></a>
<a href="#"> <img id="sBox2" src="img/2.png" alt="" /></a>
<a href="#"> <img id="sBox3" src="img/3.png" alt="" /></a>
<a href="#"> <img id="sBox4" src="img/4.png" alt="" /></a>
<a href="#"> <img id="sBox5" src="img/5.png" alt="" />
<a href="#"> <img id="sBox6" src="img/6.png" alt="" /></a>
<a href="#"> <img id="sBox7" src="img/7.png" alt="" /></a>
<a href="#"><img id="sBox8" src="img/8.png" alt="" /></a>
<a href="#"><img id="sBox9" src="img/9.png" alt="" /></a>
</div>
<div id="sidebar2">
<heading>About Us</heading>
<featured1>
<script type="text/javascript">
var marqueewidth="155px"
var marqueeheight="430px"
var marqueespeed=1
var initPause=1000
var full=1
var pauseit=1
var iebreak='<p></p>'
var marqueecontent='<font face="Arial">InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p>InClouds provide our IT Telecoms, Networks & infrastructure all via their private cloud. This has Massively changed and improved the way we now work for the better.</p><p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr. Lorem ipsum dolor sit amet, consetetur sadispscing alitr. </p></font>'
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, cross_marquee2, ns_marquee
function populate(){
if (iedom){
var lb=document.getElementById&&!document.all? '' : iebreak
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee2=document.getElementById? document.getElementById("iemarquee2") : document.all.iemarquee2
cross_marquee.style.top=(full==1)? '2px' : parseInt(marqueeheight)+8+"px"
cross_marquee2.innerHTML=cross_marquee.innerHTML=marqueecontent+lb
actualheight=cross_marquee.offsetHeight
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px" //indicates following #1
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.top=parseInt(marqueeheight)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualheight=ns_marquee.document.height
}
setTimeout('lefttime=setInterval("scrollmarquee()",20)',initPause)
}
window.onload=populate
function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.top)<(actualheight*(-1)+8))
cross_marquee.style.top=(parseInt(cross_marquee2.style.top)+actualheight+8)+"px"
if (parseInt(cross_marquee2.style.top)<(actualheight*(-1)+8))
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px"
cross_marquee2.style.top=parseInt(cross_marquee2.style.top)-copyspeed+"px"
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
}
else if (document.layers){
if (ns_marquee.top>(actualheight*(-1)+8))
ns_marquee.top-=copyspeed
else
ns_marquee.top=parseInt(marqueeheight)+8
}
}
if (iedom||document.layers){
with (document){
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed" scrollamount="1">')
write('<div id="iemarquee" style="position:absolute;left:0px;top:0px;width:100%;">')
write('</div><div id="iemarquee2" style="position:absolute;left:0px;top:0px;width:100%;z-index:100;">')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')
write('<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
}
}
</script>
</featured1>
</div>
</div>
<div id="footer-wrapper">
<div id="footer">
<div id="partner">
<img src="img/partnerslogo.png" alt="" />
</div>
<div id="footer-links">
<div class="f1">
<strong><ftr_header>Sitemap</ftr_header></strong><br />
<a href="/">Homepage</a><br/>
<a href="/">Why Netplan?</a><br/>
<a href="/">Philosophy</a><br/>
<a href="/">Green Policy</a><br/>
<a href="/">Service Level Agreement</a><br/>
<a href="/">PCI DSS Hosting</a><br/>
<a href="/">Contact Details</a><br/>
<a href="/">Blog</a><br/><br /><br /><br /><br /> <br />
<a href="/"><img src="img/cookie-policy.png" width="200px" height="73px"/></a>
<site>Site by:</site>
<ba><img id="img" src="img/propromo.png" width="100px" height="20px"></ba>
</div>
<div class="f2">
<strong><ftr_header>Sitemap</ftr_header></strong><br />
<a href="/">Homepage</a><br/>
<a href="/">Why Netplan?</a><br/>
<a href="/">Philosophy</a><br/>
<a href="/">Green Policy</a><br/>
<a href="/">Service Level Agreement</a><br/>
<a href="/">PCI DSS Hosting</a><br/>
<a href="/">Contact Details</a><br/>
<a href="/">Blog</a><br/><br />
</div>
<div class="f3">
<heading>InClouds Hosted Business Services</heading><br/><br /><add>
29th Floor, 1 Canada Square, Canary Wharf<br/>
London, UK E14 5DY<br/><br/></add>
</div>
<div class="f4">
<quote>Quote Line</quote><br/>
<num>0845 355 1200</num><br />
<email>info@inclouds.co.uk</email><br /><br/><br /> <br/><br />
<ul id="socialmedia">
<li><a href="#"><img src="img/Twitter-Logo-300x293.png" width="40px" height="40px"/></a></li>
<li><a href="#"><img src="img/Facebook-skins-post.png" width="40px" height="40px"/></a></li>
<li><a href="#"><img src="img/LinkedIn_logo.png" width="40px" height="40px"/></a></li>
<li><a href="#"><img src="img/rss-icon.png" width="40px" height="40px"/></a></li>
</ul>
</div>
</div>
<div id="wrapperform">
<formHeader>Enter your details below and we will keep you<br />
updatedon relevant industry information and<br />
technological advances. </formHeader>
<style type="text/css">
</div>
</div><!-- footer -->
</div>
CSS 代码:
@charset "utf-8";
/* CSS Document */
#header_container {
width: 100%;
background: url(../img/headerbackground.jpg) repeat-x;
height: 695px;
}
#header {
width: 990px;
height: 220px;
margin-left: auto;
margin-right: auto;
margin-top: auto;
display: block;
}
.block1 {
float:left;
position: relative;
width: 330px;
top: 25px;
}
#header .block1 ul {
float: left;
list-style-type: none;
padding: 0px;
margin-left: 30px;
line-height: 25px;
font-size: 13px;
font-weight: 600;
color: #003;
text-align: left;
list-style-image: url('../img/bullets.png');
}
#header .block li{
list-style-position: inside;
}
#header .block1 a{
font-weight: bold;
float: left;
display:block;
}
.block2 {
text-align:center;
width: 33%;
float: left;
position: relative;
top: 85px;
}
#header .block2 subheading {
font-size:18px;
font-weight: 600;
color: #003;
text-align: center;
position: relative;
bottom: 15px;
}
#header .block2 img{
text-align: center;
}
.block3 {
width: 330px;
float: left;
position: relative;
top: 25px;
}
#header .block3 cont{
text-align: right;
float: right;
}
#navbar {
width: 990px;
height: 50px;
margin-left: auto;
margin-right: auto;
position: relative;
bottom: 5px;
}
#navbar form{
float: left;
position: relative;
top: 10px;
padding: 0;
margin:0;
}
#nav li {
float: left;
width: 100px;
line-height:10px;
list-style: none;
margin-right: 5px;
text-align: center;
display: block;
font-weight: bold;
color: #003;
}
#nav li a {
text-decoration: none;
font-size:: 18px;
color: #003;
}
#nav li a:hover {
color: #09F;
font-weight:bold;
text-decoration: none;
border-bottom: solid medium #09F;
}
#search1 {
width: 150px;
height: 20px;
background: white url(../img/searchicon.jpg) right no-repeat;
padding-right: 10px;
}
input
{
-moz-border-radius: 15px;
border-radius: 15px;
padding:5px;
}
.menu {
float:left;
position: relative;
right: 20px;
}
#navbar .menu a{
padding: 0px;
margin: 0px;
}
#navbar .menu img {
border: none;
height: 40px;
}
#navbar login{
position: relative;
top: 5px;
float: right;
}
#navbar login img {
border: none;
width: 140px;
height: 35px;
}
/* ---------------------------------*/
#feature {
width: 100%;
height:420px;
text-align: left;
margin-top: 22px;
}
#slider {
width:100%;
height:416px;
/*IE bugfix*/
padding:0;
margin:0;
}
#slider img {
height: 416px;
text-align: center;
}
#slider li { list-style:none; }
#page {
position: relative;
width:100%;
bottom: 20px;
float:left;
}
#container {
width: 100%;
background: url(../img/mainbackground.jpg) no-repeat;
background-size: 100%;
}
#main {
display: block;
width: 990px;;
height: 490px;
margin-left: auto;
margin-right: auto;
text-align: left;
position: relative;
}
#sidebar {
float: left;
width: 180px;
height: 490px;
}
#sidebarA{
width: 180px;
height: 335px;
border: thin solid #666;
-moz-border-radius: 15px;
border-radius: 15px;
position: relative;
float: left;
}
#sidebarB {
width: 180px;
height: 140px;
border: thin solid #666;
-moz-border-radius: 15px;
border-radius: 15px;
float: left;
margin-top: 10px;
}
#sidebarB img{
position: relative;
left: 17px;
bottom: 8px;
}
#sidebar heading {
position: relative;
top: 10px;
left: 28px;
font-size: 14px;
color: #333;
text-transform: uppercase;
font-weight: bold;
}
#serviceMenu {
position: relative;
left: 10px;
text-decoration: none;
padding: 0;
width: 150px;
}
#serviceMenu li {
margin-top: 2px;
margin-bottom: 2px;
text-decoration: none;
list-style: none;
}
#serviceMenu li a{
color: #333;
font-size: 13px;
text-decoration: none;
}
#services{
float: left;
width: 600px;
position: relative;
padding: 10px;
}
#services img {
width: 160px;
border: none;
height: 141px;
padding-left: 15px;
padding-right: 20px;
padding-bottom: 15px;
}
#services img:hover {
opacity: 0.7;
filter:alpha(opacity=70);
}
#sidebar2 {
width: 180px;
height: 490px;
border: thin solid #666;
-moz-border-radius: 15px;
border-radius: 15px;
position: relative;
float: left;
left: 10px;
font-size: 15px;
}
#sidebar2 heading {
position: relative;
font-weight: BOLD;
left: 50px;
top: 10px;
color: #333;
text-transform: uppercase;
font-weight: 550;
}
#sidebar2 featured1 {
position: relative;
top: 25px;
left: 15px;
font-size: 13px;
color: #333;
margin-left: 10px;
}
#footer-wrapper {
width: 100%;
height: 620px;
background: url(../img/footerbackground.png) repeat-x;
text-align: left;
position: relative;
bottom: 30px;
}
#footer {
display: block;
position: relative;
width: 990px;
height: 100%;
bottom: 15px;
text-align: left;
margin-left: auto;
margin-right: auto;
}
#footer .f1 site{
font-size:14px;
color: #333;
}
#footer .f1 img{
position: relative;
top: 10px;
}
#partner {
position: relative;
top: 80px;
float: left;
padding-bottom: 50px;
}
#partner img{
width: 990px;
}
#wrapperform {
position: relative;
width: 300px;
float:left;
margin-top: 75px;
left: 50px;
}
#wrapperform formHeader {
position: relative;
font-size: 13px;
float:left;
color: white;
text-align: left;
left: 26px;
}
#footer-links{
width: 600px;
float: left;
font-size: 10px;
color: #FFF;
position: relative;
top: 15px;
}
.f1 {
float: left;
position: relative;
top: 64px;
width: 200px;
font-style:normal;
line-height: 15px;
}
.f1 a{
text-decoration: none;
color: #FFF;
font-size: 12px;
}
.f1 a:hover {
text-decoration: underline;
}
.f1 site{
position: relative;
top: 45px;
}
.f1 ba{
position: relative;
top: 40px;
}
.f2 {
float: left;
position: relative;
width: 100px;
line-height: 15px;
top: 64px;
font-style:normal;
}
.f2 a{
text-decoration: none;
color: #FFF;
font-size: 12px;
}
.f2 a:hover {
text-decoration: underline;
}
.f3 {
float: left;
position: relative;
left: 65px;
width: 300px;
line-height: 15px;
top: 64px;
font-style:normal;
}
.f3 a{
text-decoration: none;
color: #FFF;
font-size: 16px;
}
.f3 a:hover {
text-decoration: underline;
}
.f3 heading {
font-size: 15px;
color:#FFFFFF;
font-weight:bold;
}
.f3 add{
font-size: 13px;
}
.f4 {
float: left;
position: relative;
left: 65px;
line-height: 15px;
top: 59px;
font-style:normal;
line-height: 25px;
}
.f4 quote {
font-size: 18px;
line-height: 20px;
}
.f4 num {
font-size: 27px;
font-weight: bold;
}
.f4 email {
font-size: 20px;
}
.f4 ul{
float: left;
position: relative;
right: 40px;
}
.f4 img{
border: none;
}
.f4 li{
line-height:10px;
list-style: none;
display: inline;
padding-right: 20px;
font-weight: bold;
color: #003;
}
.low
{
font: 13px/1.7 'open sans', sans-serif;
color: #333;
font-weight: 300;
}
.low a
{
color: #333;
text-decoration: none;
padding-bottom: 1px;
border-bottom: 1px solid #ccc;
}
.low a:hover
{
border: none;
}
.light_image:hover
{
opacity: 0.8;
}
最佳答案
链接已损坏,因此无法真正看到您的网站。在我的脑海中,尝试添加这样的元标记:
<meta name = "viewport" content = "width=device-width; initial-scale = 1; maximum-scale=1; user-scalable = no;" />
关于html - ipad 纵向 View 中的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13016109/
我妻子有一台 iPad,我想知道我是否可以用它来开发 iPad 应用程序?我假设答案是否定的。 最佳答案 Apple 的开发指南禁止商店中的此类应用程序,因此不幸的是,您不能使用 iPad 来制作 i
我开发了一个 iPad 应用程序,并为应用程序商店制作了分发配置文件,我需要在 30 台 iPad 上安装我开发的应用程序以进行一次事件,但我无法安装。我收到错误消息:(应用程序“xxxx”未安装在
我正在佛罗里达州开发一款 iPad/iPhone 应用程序,希望纽约的同事能帮我测试一下。纽约的测试人员没有 iMac,因为他们不在该地点进行任何开发。我只是想让他们验证他们所在位置的操作。有什么方法
我可以检测用户(音乐家)手指施加的力或压力吗? 最佳答案 还没有。 有一个技术演示展示了如何做到这一点。见 http://tenonedesign.com/blog/pressure-sensitiv
浏览器分辨率是多少?我已经在谷歌上搜索了一段时间,但不知何故我找不到它! 最佳答案 960x768 或 704x1024 关于ipad - iPad 的屏幕尺寸减去浏览器中的地址栏是多少?,我们在St
我的应用只能在横向使用,并且只能在横向启动。因此,iPad为横向时,左上角为(0,0),因此一切正常。 但是,当我拿起“ touchesBegan” ...时,它无法正常工作。只有当我像正确的三分之二
我在 ionic 中创建输入,它只接受数字。这适用于除 safari 和 ipad 之外的所有浏览器和设备。我不希望用户输入数字以外的任何内容。我尝试对输入事件进行正则表达式验证,但这并不能阻止用户输
是否可以在 iPad 中显示仅包含 0-9 数字的键盘?,我不希望键盘显示任何其他内容。我知道有这个 键盘类型:数字键盘 我们可以在 .xib 文件中,但它显示所有其他额外的字符,包括数字。我想使用这
我正在做一个SproutCore项目。我试图按原样在IPAD上获取该站点,但是CSS背景图像,onClick和重定向在IPAD上不起作用。 让我知道对此的任何解决方案。 最佳答案 在iPad上进行开发
我已经设置了MFMailComposeViewController,它在iPhone上正常工作,但是在iPad上崩溃了,并说: *** Terminating app due to uncaught
iPad:遍历UITableView中的每个单元格吗? 最佳答案 for (int section = 0; section < [tableView numberOfSections]; secti
我在这里寻找两个数字:纵向高度和横向高度。不要以厘米或英寸为单位回答,而以像素为单位。 最佳答案 纵向高度为 264,横向高度为 352。 我知道这是一个迟到的答案,但我自己也遇到了这个问题。 关于i
在我的应用程序中,我想播放Youtube URL(ipad)。我正在使用下面的代码。它只是向我显示一个白色屏幕 YouTube网址是:http://www.youtube.com/watch?v =
据我所知,iPad 使用 iPhone 操作系统,但屏幕分辨率与 iPhone 和 iPod touch 不同。许多网站可能必须更改其用户代理检测以适应 iPad。 那么,任何有权访问 iPad 或
我想预加载多个音频文件。为此,我尝试在JavaScript中创建多个Audio元素。 function loadAudio(){ audio1 = new Audio(); audio
我想使用适用于在所有最新 iPad 上查看的网页的字体。我找到了给定版本的 IOS 附带的字体列表。但这不是我想要的。我更喜欢给定 iPad 实际附带的字体列表,而不是 IOS 版本。如何解决这个问题
是否有可能拥有一个不在应用商店上架的 iPad 单独应用。该应用程序将在某些选定的成员中使用。因此它不需要进入应用商店,因为它不是供公众使用的。 最佳答案 那么有一些众所周知的可能性: Ad Hoc
子像素字体渲染如 ClearType显着提高字体显示分辨率并提高屏幕可读性。我如何对字体的子像素渲染进行编程(一般而言),以及如何在 iPad 上实现这一点(iOS 设备上的 C、C++ 或 Obje
我正在为 9.7 英寸 iPad 设计一个应用程序。我想知道是否有人对为更大的 iPad 设计的应用程序在 iPad mini 上的外观有任何经验?它会自动缩小,以某种方式在较小的屏幕上完美使用吗?还
我正在使用所有 UIKit,并且出于原型(prototype)设计的目的,我刚刚将所有逻辑插入了主 viewController。我在 viewDidLoad 中创建了一些 UIView,隐藏了一些,
我是一名优秀的程序员,十分优秀!