我有能够在UIScrollView中删除的元素。当我删除滚动视图底部的内容时,我不想滚动到顶部,我想留在我删除元素的区域。
我已经搜索了这个,但还没有解决方案,
你有吗?
答案 0 :(得分:0)
CGRect Bound = [self.myViewName bounds]; // such like UIButton, UITextFiled .. etc.
CGPoint pt = Bound.origin;
[self.scrollView setContentOffset:pt animated:YES];
答案 1 :(得分:0)
如果您(根据您的评论)想要滚动到 要删除的组件的位置,您可以这样做:
//get the frame of component being deleted
CGRect frameOfDeletedView = viewBeingDeleted.frame;
//set the content offset
[theScrollView scrollRectToVisible:frameOfDeletedView animated:NO];
//remove the component
//...