Ios 是否可以只在tableview中固定第一个部分?
我有一个带有tableView的viewcontroller。我想创建类似AppStore应用程序详细信息页面的设计。我的tableView的第一个部分有segmentedControl,所以它固定在顶部。其他部分有标题,当用户滚动tableView时,其他部分推送第一部分Ios 是否可以只在tableview中固定第一个部分?,ios,uitableview,Ios,Uitableview,我有一个带有tableView的viewcontroller。我想创建类似AppStore应用程序详细信息页面的设计。我的tableView的第一个部分有segmentedControl,所以它固定在顶部。其他部分有标题,当用户滚动tableView时,其他部分推送第一部分 if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) { mySeparatedView.isHidden = false }
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
我想固定到顶部只有第一节其他节滑起来
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
我尝试了一些代码,但没有找到任何解决方案
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
谢谢你的回答。我遇到了类似的问题。
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
我最终使用了分离的UIView
,因此基本上,如果y大于我显示的UIView
的截面高度,我会检测scrollview当前位置
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
因此,基本上我实现了UIScrollView
方法
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
func-scrollViewDidScroll(\uScrollView:UIScrollView)
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
我写了
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
或者简单地说
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
mySection.isHidden = (scrollView.contentOffset.y > mySeparatedView.frame.size.height) == false
我遇到了类似的问题。 我最终使用了分离的
UIView
,因此基本上,如果y大于我显示的UIView
的截面高度,我会检测scrollview当前位置
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
因此,基本上我实现了UIScrollView
方法
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
func-scrollViewDidScroll(\uScrollView:UIScrollView)
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
我写了
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
或者简单地说
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}
mySection.isHidden = (scrollView.contentOffset.y > mySeparatedView.frame.size.height) == false
不要在tableView中放置segmentedControl。将segmentedControl放置在Tableview顶部的
UITableview之外。不要将segmentedControl放置在Tableview中。将segmentedControl置于Tableview顶部的UITableview之外
if (scrollView.contentOffset.y > mySeparatedView.frame.size.height) {
mySeparatedView.isHidden = false
} else {
mySection.isHidden = true
}