iOS 定位问题

Posted

技术标签:

【中文标题】iOS 定位问题【英文标题】:positioning issue on iOS 【发布时间】:2013-02-11 05:28:59 【问题描述】:

我正在为我的 ios 应用程序使用 jquery mobile-1.2.0 和 cordova-2.1.0。在 iOS 模拟器上一切正常,但如果我在 iPhone 上运行应用程序,那么当我转到特定页面时,标题下方的内容会出现,然后设置为其定义的位置。为什么会这样?

从 login.htm 页面我使用$.mobile.changePage('menu.htm', transition: "slide"); 转到 menu.htm,下面是 menu.htm:

<div data-role="content">    
    <ul data-role="listview" id="mainMenu">        
        <li style="height:50px">            
            <a href="LeadScreens/leadHome.htm" data-transition="slide" id="leadsLink">                
                <img src="images/leads.png"  class="ui-li-icon"/>
                Leads                
            </a>            
        </li>        
        <li style="height:50px">            
            <a href="abc.htm" data-transition="slide" id="activitiesLink">                
                <img src="images/activities.jpg"  class="ui-li-icon"/>
                Activities                
            </a>            
        </li>        
    </ul>    
</div>

【问题讨论】:

如果你能在这里发布一些代码会很好.. 从 login.htm 页面我使用 $.mobile.changePage('menu.htm', transition: "slide");以下是 menu.htm 线索 活动 你给 在 menu.htm 标记中? 我在 menu.htm 中这样使用

Header

您希望它看起来如何,它实际上看起来如何?请说明区别。 【参考方案1】:

底部有一个额外的&lt;/div&gt;。这可能是问题所在。

【讨论】:

@Justin 不, 不是问题。实际上 是页面 div。 jsfiddle.net/vXv4w/4 这是 login.htm 按钮单击后我指的是 jsfiddle.net/WNvB4/1 这是 menu.htm 使用幻灯片过渡。同时从 login.htm 滑动到 menu.htm 的一半列表项“菜单 1”位于“标题”下方,然后到达原始位置。 这个问题是因为header的高度。我已经固定了header的高度,如果我去掉固定的高度就不会出现这个问题但是我想增加header的高度怎么办?跨度>

以上是关于iOS 定位问题的主要内容,如果未能解决你的问题,请参考以下文章

IOS7定位问题

iOS 视图定位错误

ios9定位服务的app进入后台三分钟收不到经纬度,应用被挂起问题及解决方式

ios模拟器使用百度地图为啥总定位失败

iOS8定位问题解决方案

iOS定位中的蓝条问题:app访问地图权限的时候选择了应用程序使用期间,app切换到后台时怎么关闭定位蓝条