我想要的效果就如同联系方式那种一样,如图一,顶部的bar和底部的bar,当翻到最下时不能再往下拉的这种效果,但我现在做的还是能往上和往下拉,如图三我的项目,怎么解决呢?

梦幻之城 发布于 2013/03/28 16:07
阅读 723
收藏 1

图三的下拉不好截图就说明下,拉到最底部信息时仍可往上拉,有时候bar还不显示如图,我是希望它一直显示的!

下面是改页面的代码,求解!

<div data-role="page" id="newindex"  data-url="newindex">
        <div data-role="header" data-theme="f" data-position="fixed" class="ui-header ui-bar-f ui-header-fixed slidedown" >
            <a id="newindex_back" data-icon="arrow-l"  href="#category" style="color: white;">分類</a>
            <h1>最新節目</h1> 
            <a id="newindex_home" data-icon="arrow-r" data-iconpos="right"  href="#zhuchi" style="color: white;">主持人</a>
        </div>
        <div data-role="content"> 
            <ul data-role="listview" id="newindex_listview">
            </ul>
        </div>
        <div data-role="footer" data-theme="f" data-position="fixed" class="ui-footer ui-bar-f ui-footer-fixed slideup" position="fixed">	
            <div id="adbar0" style="display:none ; height: 50px; width: 100%; background-color: #F6F6F6; border-bottom: 1px solid #456F9A;" onclick="goToAd()">
                <img style="height:50px; width:100%;" src="images/logo.png" id="adimage0"/>   
                </div>
            <div data-role="navbar">
                <ul>
                    <li id="newindexLi"><a data-icon="home" data-iconpos="top" data-theme="f" href="#newindex"  style="color: white;" id="newindex_index">首頁</a></li>
                    <li><a data-icon="info" data-iconpos="top" data-theme="f" href="#book" style="color: white;" id="newindex_book">書籤</a></li>
                    <li><a data-icon="grid" data-iconpos="top" data-theme="f" href="#join" style="color: white;" id="newindex_join">回應</a></li>
                </ul>
            </div><!-- /navbar -->
        </div>
    </div>
加载中
0
big军
big军

不太明白你的意思!我是不是可以这样理解,你使用UIWebView组件嵌入网页的方式来加载你App的HTML页面,该页面的结构为顶部Header+中间Content+底部Navgation,中间的content是一个list,而且list中的内容是以分页形式实现的,也就是说你list中的content在滑块滑道底部后,你会请求下页内容,并添加至你的list中。你想要在请求下页内容并添加至list后,你底部的导航要保持原位置不变。不知是否是这个意思?

big军
big军
回复 @梦幻之城 : 嗯,那估计是HTML页面的滚动条和你的UIWebView组件的滚动条冲突了!
梦幻之城
梦幻之城
呵呵,很感谢你的回答,虽然已经解决了但还是谢谢你,最后在app的m文件里加了禁止webview的滚动就可以了,呵呵!
0
梦幻之城
梦幻之城

我一个同事说把最底部的页面也就是AppDalegate.m中这段代码的页面固定其他页面就不会这样上下移动,

- (void)webViewDidFinishLoad:(UIWebView *)theWebView 
{
	// only valid if radio.plist specifies a protocol to handle
	if(self.invokeString)
	{
		// this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
		NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
		[theWebView stringByEvaluatingJavaScriptFromString:jsString];
	}
	return [ super webViewDidFinishLoad:theWebView ];
}
这个要怎么固定呢?

返回顶部
顶部