uiscrollview相关内容
我有 2 个函数可以 resignFirstResponder,但是当文本字段在滚动视图中时它们都不起作用 我的功能: -(BOOL)textFieldShouldReturn:(UITextField *)theTextField {if (theTextField == textField1) {[textField1 resignFirstResponder];}if (theTex
..
我的 UIScrollView 有很多子视图.当我滚动时,我想点击要拖动的子视图.有没有办法让 UIScrollView 停止吞咽触摸?或者当您取消滚动时是否可以开始新的触摸(就像它滚动并且我点击它一样,子视图也会被点击以便我可以将其拖出)? 解决方案 继承 UIScrollView 并覆盖 - (BOOL)touchesShouldCancelInContentView:(UIView
..
我有一个带导航栏的导航控制器,不是半透明的.我在根视图中添加了一个滚动视图.但是当我运行该应用程序时,它显示的内容与我在 StoryBoard 中看到的不同.一切都变了. 这是我在 StoryBoard 中看到的: 这是在模拟器中: 解决方案 你的故事板应该是这样的在 ios 7 中,滚动视图必须覆盖到整个屏幕 您需要将图像放在顶部边缘 你会输出如下
..
每当触摸我的表格视图中的单元格时,我都会显示一个弹出框,箭头指向单元格,并且始终指向左或右,而不是向上或向下. table view被设置为popover的passthroughView,这样用户可以在popover仍然打开的时候选择不同的cell,从而为选中的cell产生一个新的popover. 但是,这意味着用户也可以在弹出框打开时滚动表格.发生这种情况时,如何使弹出框的箭头继续指
..
我有一个从 xml 检索到的图像列表,我想将它们按顺序填充到 uiscrollview 中,使其看起来像这样. 1 2 3 4 5 6 7 8 9 10 如果只有 10 张图片,它将停在这里. 现在我当前的代码是这样的 for (int i = 3; i 注意 CGRectMake ,我必须手动分配固定值来定位它们.有什么方法可以在不手动分配的情况下填充它们
..
我的应用有一个入门部分,其中包含 4 个页面,用户可以水平滚动以了解如何使用该应用(标准).我希望当用户从一个页面滚动到另一个页面时背景颜色会发生变化. 我想要使用 4 个 RGB 值: 241,170,170 170,201,241 188,170,241 241,199,170 我知道我必须使用滚动视图委托 + 内容偏移来更改 uicolor 值,但我不确定
..
我正在尝试提高 UIScrollView 的滚动性能.我上面有很多 UIButtons(可能有数百个):每个按钮都有一个 png 图像设置为背景. 如果我在整个滚动出现时尝试加载它,会花费太多时间.在网上搜索,我找到了一种优化它的方法(在滚动时加载和卸载页面),但是每次我必须加载新页面时滚动都会有一点停顿. 你有什么建议让它滚动顺畅吗? 您可以在下面找到我的代码. - (voi
..
当有人用擦除手势从左到右滚动内容时,我希望背景图像以不同的速度滚动到相同的方向.就像这些经典游戏在 20 年前所做的一样(记住这一点,有人吗????) 解决方案 我通过使用 两个 UIScrollView 实例完成了这个.第一个是显示实际内容的位置,第二个(在 z 顺序中位于第一个之后)是我移动较慢的背景的位置.从那里开始,顶部的 UIScrollView 附加了一个委托,当 conten
..
我有一个 UITableViewCell 子类,其中包含一个 UITextView 滚动已关闭.我在表格视图单元格 layoutSubviews 方法中这样设置它的框架: CGRect frame = self.bodyTextView.frame;CGSize 大小 = self.bodyTextView.contentSize;frame.size = 大小;self.bodyTextVi
..
我的 UIScrollView 是一个大约 4500 像素的水平视图,用户需要水平滚动才能查看内容. 我设置如下: - (void)viewDidLoad{[超级视图DidLoad];sview.frame = CGRectMake(0, 0, 568, 320);sview.contentSize = CGSizeMake(4500, 320);[sview setScrollEnabl
..
我创建了一个带有小框架的 UITableView,例如 (0,0,50,50).我想禁用水平滚动但保持垂直滚动. 我设置了self.table.bounces = NO,但是tableview也不能垂直滚动.结果动画就不是那么完美了. 那么有人有提示吗? 谢谢! 解决方案 改变tableView的内容大小,确保内容大小的宽度不大于框架大小 self.tableView.
..
我想添加一个带有分页功能的 UIScrollView,以从我现有的视图控制器(我的应用程序的根视图)浏览不同的视图.我也有标签栏和导航栏控制器.我可以向这个视图控制器添加一个滚动视图来完成我想要的,如果是这样,有人可以指出我如何去做吗? 这是我的视图控制器. #import "KFBViewController.h"#import "ListViewController.h"#import
..
我在情节提要中创建了一个 UIScrollView,将其作为属性链接到视图控制器,现在我正在尝试添加一些带有分页的子视图.但是,即使我以图形方式在情节提要中设置了尺寸,UIScrollView 的框架最终还是 0,0,0,0.即使我已经在情节提要中以图形方式指定了尺寸,是否还需要对尺寸进行硬编码? 另外,有点相关,是否可以自定义故事板中的子视图以在此滚动视图中使用?除非它已经在控制器中,否则
..
在 此技术说明中,Apple 声明您可以通过向 UISCrollView 的超级视图添加约束来固定/浮动 UIScrollView 的子视图.我试过了,但我做错了,我不知道是什么问题. 请注意,您可以通过在视图和滚动视图的子树之外的视图(例如滚动视图的超级视图)之间创建约束,使滚动视图的子视图看起来浮动(不滚动)在其他滚动内容之上. 这就是我所做的.我已经设置了 UIScrollVie
..
我是故事板的新手;我之前做过一些 Interface Builder 和很多手动 UI 定位.我搜索了这个问题,尝试了其他相关帖子中的解决方案,但无济于事. 我有一个在 Storyboards 中添加了 UIScrollView 的视图控制器.ScrollView 插座已连接,属性已合成.滚动启用被选中.弹跳已检查.即便如此,也没有迹象表明会发生任何滚动.当我检查 Bounces Verti
..
我想显示一个包含很多行的文本.我在滚动视图中添加了一个多行标签,但它没有显示任何内容.看起来这不是使用滚动视图的正确方法.如何使用滚动视图让用户可以向下拖动以查看更多文本? 解决方案 你可以只使用 UITextView.它是 UIScrollView 的子视图,如果将其 text 属性设置为超出其框架的文本量,则视图将变为可滚动的.
..
在 Xcode 6 上,似乎已经取消了通过 UIStoryboard 设置滚动视图/表格视图的内容插入的功能.见下图: 左边的参数来自 Xcode 6,右边的参数来自 Xcode 5 有谁知道参数是否已经移动,或者我们不再能够通过 UIStoryboard 设置内容插图?如果可能的话,我真的很想把它排除在我的代码之外.. 解决方案 你可以通过使用 KVC 来做到这一点 选
..
我们能否改变 UIScrollView 的行为,让它以反向模式滚动 RTL 内容. 解决方案 count = 6;[self.scrollView setFrame:CGRectMake(scrollView.frame.origin.x, scrollView.frame.origin.y, 320, 480)];[pageControl setNumberOfPages:count];
..
我见过 setContentOffset:animated: 方法.这是要滚动到特定位置,还是“偏移"是什么意思? 解决方案 是的.来自 苹果文档: setContentOffset:animated:设置与接收者原点相对应的内容视图原点的偏移量.
..
我看到很多消息来源说可以在 UITableViewCell 中包含带有 UIPageControl 的 UIScrollView 以便能够水平滚动(通过可选图像列表),但找不到任何可以满足我要求的原始示例.我的滚动视图“工作"了,但我不确定如何继续 - 希望有人可以给我一些指导. 在我的 cellForRowAtIndexPath 中,我创建了一个单元格,并将 scrollView 和 pa
..