Titanium 滚动时,将搜索栏保持在Tableview的顶部
我研究了以下两个问题,两个问题都问了我的问题: 问题是,这两个问题都没有得到确认和正确的答案。建议解决方案,后续评论总是说“那不起作用”。有一个例外,一条评论说“这很好用”,似乎是指一个根本不使用搜索栏的答案,而且似乎毫无意义。 因此,我只是在寻找一种很好的方法,即使在向下滚动表格行时,也可以保持搜索栏可见。我的桌子上有几百行。表格加载速度快,行滚动良好,搜索工作正常。唯一的问题(和其他两篇文章一样)是,当你开始在表格中向下滚动时,搜索栏就会在网站外向上滚动。我很惊讶,默认的行为是搜索栏在你滚动时立即消失。很难想象有人会想要这种行为。 这是我的密码:Titanium 滚动时,将搜索栏保持在Tableview的顶部,titanium,titanium-mobile,appcelerator,Titanium,Titanium Mobile,Appcelerator,我研究了以下两个问题,两个问题都问了我的问题: 问题是,这两个问题都没有得到确认和正确的答案。建议解决方案,后续评论总是说“那不起作用”。有一个例外,一条评论说“这很好用”,似乎是指一个根本不使用搜索栏的答案,而且似乎毫无意义。 因此,我只是在寻找一种很好的方法,即使在向下滚动表格行时,也可以保持搜索栏可见。我的桌子上有几百行。表格加载速度快,行滚动良好,搜索工作正常。唯一的问题(和其他两篇文章一样)是,当你开始在表格中向下滚动时,搜索栏就会在网站外向上滚动。我很惊讶,默认的行为是搜索栏在你
var searchbar = Ti.UI.createSearchBar({
showCancel: true,
top: 5
});
var movies = Ti.UI.createTableView({
data: movieData,
top: 30,
height: '75%',
search: searchbar,
hideSearchOnSelection: false
});
我的代码是这样的:
var searchBar=Ti.UI.createSearchBar({
showCancel:false,
边界半径:10,
边框颜色:“000”,
hintText:“搜索…”,
身高:45,
barColor:“fff”
});
即使这无助于您尝试将zindex添加到搜索栏。较大的zindex组件将使其位于较小的zindex组件之上
View.add(searchBar);
var tableView = Ti.UI.createTableView({
top : searchBar.top + searchBar.height + 30,
search : searchBar,
filterCaseInsensitive : true,
filterAttribute : 'nametoshow',
backgroundColor : 'transparent',
separatorStyle : Ti.UI.iPhone.TableViewSeparatorStyle.SINGLE_LINE,
separatorColor : 'transparent'
});
View.add(tableView);