草庐IT

UIScrollView-zoomToRect

全部标签

objective-c - UIScrollView 在缩放用户操作之前不会平移

我在InterfaceBuilder中有一个包含UIView的UIScrollView。在运行的应用程序中,即使View大于scrollView,当我平移scrollView时,它总是弹回原点。直到,也就是说,我用捏合手势缩放scrollView。之后平移使包含的View处于正确状态。我是否遗漏了一些关于scrollView中的平移/缩放设置或contentOffset设置?我无法弄清楚scroolView从缩放前到缩放后有什么变化,这使得它在之后但不是之前按需要工作。谁解决了这个问题,谢谢! 最佳答案 我遇到了完全相同的问题!在t

iphone - UIScrollView 的 contentOffset

如何获取contentOffset的x位置?这是我的代码,但在日志中总是抛出0-(void)adjustAreaScroll:(NSNotification*)notification{intvalue=[[notificationobject]intValue];NSLog(@"adjustAreaScroll,%i",value);switch(value){case0:[topScrollsetContentOffset:CGPointMake(0,0)];break;case1:[topScrollsetContentOffset:CGPointMake(1024,0)];br

javascript - UI 自动化 : Access UIViews inside UIScrollView

有没有办法通过UI自动化测试使用JavaScript来访问UIScrollView中的UIViews?由于UIScrollView没有让我去设置它是否具有可访问性,我想知道是否可以这样做。XIB中的结构:除了UIScrollView和其中的UIViews之外,我可以在仪器的日志中看到所有内容。谢谢。 最佳答案 我能够访问ScrollView的内部。我做错了什么:设置我的RootView的可访问性。设置我的AdjustedView的可访问性。删除它后,我可以这样做:varwindow=UIATarget.localTarget().f

iphone - 将 UIAlertView 添加到 UIScrollView

我有一个900高的ScrollView。在底部,我有一个按钮可以完成一些网络工作。当它完成时,我调用一个UIAlertView来告诉用户操作是成功还是失败。警报出现(我认为)但它不可见,因为它位于ScrollView中间的某个位置并且View现在已锁定。如何将我的警报设置为显示在ScrollView底部附近,例如在y位置700?我的UIAlertView代码[[[[UIAlertViewalloc]initWithTitle:@"Alert"message:@"Success"delegate:selfcancelButtonTitle:@"OK"otherButtonTitles:n

ios - UIScrollView 重叠弹出 UIViewController

我有一个包含多个页面的UIScrollView,每个页面都包含一个UITableViewController(类似于Reminders-App)。单击每个UITableViewControllers中的一个单元格会导致推送一个DetailViewController。但是,当DetailViewController弹出时,它会立即消失在UIScrollView后面,而不是平滑地滑开。我可以看到UIScrollView的下一页滑开,但是当从最后一页推送DetailViewController时,转换看起来很好,因为上没有内容>UIScrollView可能与已关闭的DetailViewCo

ios - UIScrollView 不会工作

我整个上午都在为这个问题苦苦挣扎3个多小时,我真的快要疯了!我正在使用Xcode4.6创建适用于iOS6的Storyboard应用程序。我将UIScrollView拖放到ViewController中。在设计ScrollView的可视部分后,我使用它的handle垂直拉伸(stretch)它并将它向上推一点,以便我可以看到该部分以设计屏幕的其余部分。完成后,我将ScrollView放回以适合View。但是我没有调整ScrollView的大小以匹配来自IB的View的大小。我在viewDidLayoutSubviews方法中添加了以下代码行(使用该方法而不是viewDidLoad因为Ch

iphone - 触摸事件 (touchesMoved) 不适用于 UIScrollView 内的 UIViews

我在UIScrollView中有一个UIView,而这些View的UIViewControllers没有接收到触摸事件。如果我从ScrollView中取出View,那么它就可以工作。UserInteraction是所有View的默认打开状态,但它仍然无法正常工作!这一定是可能的,如果有人能给我指明正确的方向,我将不胜感激!非常感谢, 最佳答案 可以使用下面的方法UIPanGestureRecognizer*panRecognizer=[[UIPanGestureRecognizeralloc]initWithTarget:selfa

ios - 设置 UIScrollView 背景图片

我有一个ScrollView,它占据了View的完整显示尺寸。我想将背景设置为静态图像。我不想平铺它,所以我认为我不能使用backgroundColor。另外,我真的不希望它在ScrollView后面(将ScrollView设置为透明),因为我希望bg随ScrollView一起滚动。任何帮助都会很棒。谢谢! 最佳答案 尝试将可填充图像设置为背景色。scrollView.backgroundColor=[UIColorcolorWithPatternImage:[UIImageimageNamed:@"tileableImage.pn

ios - UIScrollView 以编程方式滚动

我在UIScrollView中有一个UITextView,它需要在用户开始编辑它时自动滚动。这是因为键盘会覆盖TextView。这是代码-在viewDidLoad:feedBackformView=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,segmentedControl.frame.origin.x+self.segmentedControl.frame.size.height,self.view.frame.size.width,self.view.frame.size.height)];feedBackformView.back

ios - UIButton 使 UIScrollView 弹跳

我有一个带分页的水平UIScrollView。有两个按钮。一个向左滚动scrollView,另一个向右滚动。左边的代码:-(IBAction)goLeftAction:(id)sender{CGFloatpageWidth=_theScrollView.frame.size.width;intpage=floor((_theScrollView.contentOffset.x-pageWidth/2)/pageWidth)+1;if(page>0){page-=1;[_theScrollViewscrollRectToVisible:CGRectMake(_theScrollView.