草庐IT

UIView-Encapsulated-Layout-Width

全部标签

ios - 当其他 View 增大或减小大小时调整 UIView 宽度

我有一个UIView,它带有一个来自左侧的侧边菜单,并将右侧View从全尺寸推到更小的尺寸(全宽度-(菜单宽度))。根据某人的建议,我通过更改菜单宽度约束中的常量来实现该效果:从0到200。将保存我将加载到它的View的(右侧View)UIView具有此图像中看到的约束(菜单在左侧以蓝色显示):我使用以下代码将新的UIView添加到detailsView(上面提到的容器):varviewNames=NSDictionary.FromObjectsAndKeys(newNSObject[]{view.View},newNSObject[]{newNSString("detailsView

ios - 在自定义 UIView 中动画化 UIBezierPath 不起作用

当用户触摸我的View(touchesEnded)时,我正在尝试在我的自定义UIView中为UIBezierPath(从一条路径到另一条路径)设置动画。我的绘图代码:-(void)drawRect:(CGRect)rect{//Drawingcode[selfcreateStartPath];[selfcreateEndPath];CGContextRefcurrentContext=UIGraphicsGetCurrentContext();CGContextAddPath(currentContext,_startPath.CGPath);CGContextDrawPath(cur

iOS:在单独的 UIView 中获取约束后的 SubView 宽度

我目前有一个链接到ViewController(.h和.m)的Storyboard。在Storyboard(主视图)中,我创建了另一个UIView,它占据了大约一半的顶部屏幕。我已将其分配给自定义类。自定义类有一个.h.m和XIB文件。我的自定义类中的特定代码片段包含以下内容:-(id)initWithCoder:(NSCoder*)aDecoder{self=[superinitWithCoder:aDecoder];if(self){[[NSBundlemainBundle]loadNibNamed:@"myXIB"owner:selfoptions:nil];NSLog(@"Wi

ios - 从 UIView 中的 NSMutableArray 垂直显示 UILabel

我有一个数组对象列表,我将其传递给一个循环并将其动态显示为UILabel。但是我需要这些值来垂直显示它。下面是我的代码,labelArrays=[NSMutableArrayarrayWithObjects:@"One”,@“Two”,@“Three",@"four",@"five",@"six",nil];//insideamethodwithaloopampassingthearrayandcreatingthelabels.-(void)createlabel:(CGRect)frame{floatxCoordinate=frame.origin.x;floatyCoordina

ios - 将数据从 Viewcontroller 传输到 UIview

我正在尝试使用在UIView中绘制图形-(void)drawRect:(CGRect)rect{[superdrawRect:rect];CGContextMoveToPoint(context,0f,0f);CGContextAddLineToPoint(context,Value1,0);CGContextStrokePath(context);}如果我在我的UIView.m中定义Value1它可以工作但是:Value1应该从另一个ViewController传输,我在其中将Value键入文本字段。如何将值1传输到我的UIView中?(我可以将值转移到另一个ViewControll

ios - 以编程方式创建的 UIView 的中心 X 到另一个 UIView - Objective C

为了尝试一下,我以编程方式创建了一个Button,如下所示UIBUtton*button=[UIButtonbuttonWithType:UIButtonTypeSystem];[buttonsetTitle:@"Button"forState:UIControlStateNormal];[buttonsizeToFit];[self.viewinsertSubview:buttonbelowSubview:_testlabel];我的View中已有一个名为_teSTLabel的标签。我正在使用自动版式,我想将我新添加的按钮的X置于_teSTLabel的中心,我尽我所能尝试了以下代码:

ios - 具有同步计数线程的 UIView 动画

我正在尝试使用动画block来扩展UIView,效果非常好。但是,我希望UILabel从0开始,每0.01秒加1,直到达到100。我在动画之后创建了一个线程来完成这个并且它有效但是它导致我设置的动画什么也不做。我尝试过很多不同的东西,但没有运气。实现这一目标的最佳方法是什么?我最简单的尝试与所有其他人的结果相同:[UIViewanimateWithDuration:1animations:^{_lView.frame=CGRectMake(_lView.frame.origin.x,_lView.frame.origin.y+_lView.frame.size.height,_lVie

ios - 在 UIView 中创建 WKWebView

我正在尝试在UIView中添加一个WKWebView,代码似乎工作正常(页面已加载边界良好委托(delegate)打印消息没有错误)但是View(称为ViewForStuffInWeb)保持空白,其中没有任何内容有人可以解释为什么吗?importUIKitimportWebKitclassViewController:UIViewController,WKNavigationDelegate{@IBOutletvarViewForStuffInWeb:UIView!varwebView=WKWebView()letrequest="https://www.google.fr"overr

ios - 如何正确拖放、旋转和缩放 UIView?

在我的iOS应用程序中,我使用UITouchGestureRecognizer来拖放、缩放和旋转UIImageView。我还将信息存储在ImageView的最后位置,以便在应用重新启动时检索它。这在iOS7上运行良好,但我最近开始在iOS8上进行测试,但遇到了一些问题,尤其是在缩放方面。每当imageview在旋转参数中有一个非0角度时,缩放不会像预期的那样起作用并减小图像的大小。我不明白为什么操作系统会那样做,这是我的代码:-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:YES];[selfloadAllImages];

ios - 在覆盖 UIView 的右下角创建四分之一透明孔

您好,我想在叠加层UIView的右下角创建一个四分之一透明孔。我可以使用下面的代码解决它。但它看起来不正确,因为我在View绑定(bind)之外创建了一个矩形。我尝试过的:@implementationPartialTransparentView-(id)initWithBottomRightCornerRadiusForView:(UIView*)viewwithRadius:(CGFloat)radius{[selfcommonInitWithRect:CGRectMake(view.frame.size.width-radius,view.frame.size.height-ra