草庐IT

subviews

全部标签

objective-c - 如何在切换 subview 的同时围绕 x 轴翻转 UIView

以前有人问过这个问题,但方式略有不同,我无法按照我想要的方式得到任何答案,所以我希望有很棒的CoreAnimation技能的人可以帮助我。我的table上有一套卡片。当用户向上或向下滑动时,卡片组会在表格中上下移动。在任何给定时间屏幕上都有4张牌可见,但只有第二张牌露出了它的脸。当用户滑动时,第二张卡片会翻转回其正面,而下一张卡片(取决于滑动方向)落在它的位置并显示其正面。我已经像这样设置了我的卡片View类:@interfaceWLCard:UIView{UIView*_frontView;UIView*_backView;BOOLflipped;}我尝试使用这段代码翻转卡片:-(v

ios - 使用自动布局将 subview 的宽度与其父 View 匹配

目标:有一个UIWebView与它的superView宽度相同,即UIScrollView,使用自动布局约束。代码NSLayoutConstraint*makeWidthTheSameAsScrollView=[NSLayoutConstraintconstraintWithItem:self.questionWebViewattribute:NSLayoutAttributeWidthrelatedBy:0toItem:self.masterScrollViewattribute:NSLayoutAttributeWidthmultiplier:1.0constant:0];[sel

iOS 将 viewDidAppear 路由到 subview Controller ?

我将subviewController添加到父ViewController,一切都按预期工作,除了subviewController没有触发其通常的回调。例如,永远不会调用viewWillAppear(animated)之类的东西。我调查了一下,认为这可能是因为我没有分别在将subviewController添加到父ViewController之前和之后调用willMoveToParentViewController和didMoveToParentViewController。不幸的是,修复它没有任何区别。有谁知道我如何连接它以便在我执行addChildViewController和r

ios - Auto Layout iOS 7 - 无法将 subview 的右侧与 UIScrollView 的右侧对齐

我正在以编程方式构建View并使用自动布局,根本没有界面构建器。在自定义ScrollViewController中,我添加了一个UILabel和一个UIButton作为subview。我想将标签对齐到屏幕左侧,按钮对齐到屏幕右侧。出于某种原因,我的按钮只对齐到我的ScrollView的左侧。我精简了我的代码,现在只有这两个标签,但我不明白为什么它不会右对齐。HWScrollViewController.m(我如何初始化主ScrollView)-(void)loadView{self.scrollView=[[UIScrollViewalloc]initWithFrame:[[UIScr

iPhone/iOS : How to implement Drag and Drop for subviews of a Scrollview?

我在UIViewController中有一个水平ScrollView,其中有许多小尺寸图像。我将图像保留在ScrollView中,因为图像更多,因此用户可以水平滚动并选择图像。但是,问题是,我必须选择一个图像并将其拖放到该UIViewControllerView。但是,由于图像在ScrollView中,将图像拖放到UIViewcontroller的View中不起作用,也无法检测到触摸事件。请注意:如果我没有ScrollView,只是将图像也保存到UIViewcontroller的View本身,将图像拖放到同一屏幕上,效果非常好出色地。当我需要ScrollView和拖放图像时,我该如何解

ios - 未调用 subview Controller 旋转方法

总结我正在尝试将subviewController添加到父ViewController,并让父ViewController通知subviewController旋转事件。但是,旋转消息不会被转发到subviewController(这是默认行为)。为什么没有发生这种默认行为?环境:iOS7、XCode5、OSX10.9详情:我正在按照Apple文档中的说明实现自定义容器ViewController:"CreatingCustomContainerViewControllers".我正在尝试建立一个简单的父子关系来转发轮换事件。总体层次结构与此处重绘的文档图14-1中的图片完全相同:Pa

ios - UIScrollView subview 中的 UILabels 上的 UITapGestureRecognizer 不起作用

我有一个问题,我的UIScrollView的内容View中的UILabels上的UITapGestureRecognizer没有调用它的方法。View层级如下:ScrollView(UIScrollView)内容View(用户界面View)testLabel(UILabel)-这是UITapGestureRecognizer的附加位置我已经将代码提炼成一个例子来突出问题//Setscrollviewsize-AddedinStoryboad[scrollViewsetContentSize:CGSizeMake([arrayOfVerbscount]*self.view.frame.s

objective-c - 如何从单元格的内容 View 中删除 subview ?

我已经在单元格的内容View中添加了一个UIWebviewUIWebView*webview=[UIWebViewalloc]init];[cell.contentViewaddSubview:webview];现在我打算从单元格的内容View中删除“webview”。我可以执行以下操作吗?方法一:[webviewremoveFromSuperview];或者我真的需要在删除之前遍历内容View的所有subview吗?方法二:for(UIView*subviewin[self.contentViewsubviews]){if([subviewisKindOfClass:[UIWebVi

ios - 重新排序 UIView subview

在我的应用程序中,我尝试将一个subview置于最前面,然后稍后将其放回其原始层位置。代码应该非常简单:将subview置于最前面(在我的自定义UIView类中):[self.superviewbringSubviewToFront:self];简单。我将原始z位置存储在名为zPosition的实例变量中。所以,-bringSubviewToFront:之前的行是:zPosition=[self.superview.subviewsindexOfObject:self];因此,我用来将我的subview置于最前面的所有代码是:zPosition=[self.superview.subv

ios - UIPageViewController subview 在屏幕点击后移到状态栏后面

所以,我有一个从UICollecionView项目点击到UIPageViewController的segue。PageViewController显示时,导航栏变成深灰色,其中的UIView有一个奇怪的偏移。但是,在我在屏幕上的任意位置单击一次后,我看到一个奇怪的“动画”并且UIView向上移动到正确的位置。因此,屏幕上的所有View都会移动。这是带有此错误的5秒视频的链接:http://www.youtube.com/watch?v=CNbwBGvSzIkPageViewController.m:-(void)viewDidLoad{[superviewDidLoad];self.t