草庐IT

ios - 如何使用 subview 调整 UIView 的大小

我的目标是使用句柄调整UIView的大小-它的subview。我让我的项目完美地实现了这一点:句柄有一个PanGestureRecognizer并且它的处理程序方法使用以下方法调整View(父)的大小:-(IBAction)handleResizeGesture:(UIPanGestureRecognizer*)recognizer{CGPointtouchLocation=[recognizerlocationInView:container.superview];CGPointcenter=container.center;switch(recognizer.state){case

ios - 如何将自定义 subview 的宽度设置为没有宽度限制的父 UIView 的 1/3?

我有一个自定义的父UIView(比如PView),它由Left、Right、Top和Bottom约束定义。现在我想向PView添加一个自定义subview(比如SView),宽度等于MIN的200和PView的1/3。我的PView类中有updateConstraints方法,我在其中更新了SView的位置约束。但是,我不确定如何设置它的大小,因为我没有PView?的widthConstraint 最佳答案 您可以通过自动布局的Storyboard中的比例宽度功能轻松实现这一点。给你的PView一个比例宽度,与你的superView

iphone - UITextView subview UIImageView 隐藏输入的文本并滚动文本 iPhone?

我的iPhone应用程序中有UITextView。在UITextView中,我添加了UIImageView作为subview。当输入的文本达到最终高度时,文本将滚动到顶部。相反,UIImageView(带有图像)也滚动到顶部。我该如何处理停止图像滚动并允许文本滚动?这是我的代码供您引用,messageTextView=[[UITextViewalloc]initWithFrame:CGRectMake(35,5,210,30)];messageTextView.delegate=self;messageTextView.backgroundColor=[UIColorclearColo

objective-c - UIScrollView 的 subview 中的水平 UISwipeGestureRecognizer? (UIScrollView 只需要识别垂直滚动)

我有一个UIScrollView,我在其中添加了一个subview。ScrollView垂直滚动很好,这就是它应该做的。我现在想在UISwipeGestureRecognizer的帮助下识别subview中的左/右滑动。我知道这是可能的,但我还没有找到解决方案,而且多次尝试都没有成功。 最佳答案 试试这些:设置您的UIGestureRecognizer和的委托(delegate)实现shouldRecognizeSimultaneouslyWithGestureRecognizer:-(BOOL)gestureRecognizer:

iOS 谁是 subview 的文件所有者?

我是iOS开发的新手,我无法理解文件所有者的逻辑。我有这种情况:我有两个View(View_iPad、View_iPhone)及其Controller(ViewController_iPad、ViewController_iPhone)。基于启动应用程序的设备,使用特定的View及其Controller。然后,我将xib文件中的subview添加到此View(使用iPad或iPhoneView并不重要)。假设这个subview在iPad和iPhoneView中的位置不同。此subview包含一些标签,因此我必须在subviewController中创建IBoulet。如果我理解,根据苹

ios - 在 subview 中像选取框一样滚动 UILabel

我在主视图中有一个带有文本的UILabel-“非常非常长的文本”。正确的宽度为142,但我已将其缩短为55。基本上我想实现一个选取框类型的滚动,所以我编写了代码将它添加到一个subview上并在该View的范围内对其进行动画处理。代码--CGRecttempLblFrame=_lblLongText.frame;UIView*lblView=[[UIViewalloc]initWithFrame:tempLblFrame];//AddlabeltoUIViewat0,0wrttonewUIViewtempLblFrame.origin.x=0;tempLblFrame.origin.y

iPhone - 检测 UITableViewCell subview 上的触摸

我正在用包含UIImageViewsubview的单元格填充UITableView。我想检测ImageView上的触摸,所以我还向它添加了一个手势识别器。但是,什么都没有被调用。这是我的代码:UIImageView*delete=[[UIImageViewalloc]initWithFrame:CGRectMake(1.0,8.0,33.0,33.0)];delete.image=[UIImageimageNamed:@"Delete.png"];delete.userInteractionEnabled=YES;delete.contentMode=UIViewContentMode

ios - 对于 ScrollView 中的 uibuttons,循环忽略 isKindOfClass

我有在uiview中创建、添加和标记取消按钮的代码,该uiview本身位于uiscrollview中。在某个时候,我尝试更改(背景颜色和图像)一些带有特定标签的按钮。问题是,如果我选择带有标记0的第一个按钮,for循环会因图像更改而爆炸,因为uiscrollview或uiview没有可用的方法。但我试图只针对View中的取消按钮(全部同步)。如果我选择任何其他按钮,它会按预期工作。我可以将标记从0偏移到1,但我想知道为什么我的for循环不起作用。for(inti=0;i谢谢-这是现在可以工作的代码:for(inti=0;i 最佳答案

ios CATransform3DMakeScale 放大动画

我有以下动画:CATransform3DscaleTransform=CATransform3DMakeScale(0.1,0.1,1.0);scaleAnimation.toValue=[NSValuevalueWithCATransform3D:scaleTransform];keyframeAnimation.timingFunction=[CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseIn];;我正在缩小subview的位置。但我正在尝试做相反的事情。从subview大小的.01%开始,到subv

iOS:UITableView 滚动条被 subview 隐藏

我的UITableView有一个固定位置的subview。但是当我滚动时,滚动条被subview隐藏了。我怎样才能避免这种情况?##编辑##self.menuViewRelative=[[UIViewalloc]init];self.menuViewRelative.backgroundColor=[UIColorwhiteColor];self.menuViewRelative.opaque=YES;self.menuViewRelative.frame=CGRectMake(0.0,-1.0,320.0,50.0);[self.viewinsertSubview:self.menu