jjzjj

cocoa-touch - 更改 ios 帧大小(宽度 e 高度)保持位置(x,y)

如何更改框架View的大小并保持原点位置?我试过这段代码(但没有用):myview.frame.size=CGSizeMake(23.0,50.0); 最佳答案 下面是如何只用一行代码来完成的:myview.frame=CGRectMake(23,50,myview.frame.size.width,myview.frame.size.height);或[myviewsetFrame:CGRectMake(23,50,myview.frame.size.width,myview.frame.size.height)];

swift - 以编程方式创建约束以查看 Controller 边距

我正在尝试制作一个View,该View将充当一种“面板”,附加到ViewController的右侧。即绑定(bind)到父ViewController的尾边距、上边距和下边距,静态宽度为300但是,我似乎无法正确处理,我要么打破约束,要么做一些xcode告诉我是非法的事情。我做错了什么?Controller中的代码letmyView=UIView()view.backgroundColor=UIColor.redColor()self.view.addSubview(view)lettopConstraint=NSLayoutConstraint(item:myView,attribu

swift - 以编程方式创建约束以查看 Controller 边距

我正在尝试制作一个View,该View将充当一种“面板”,附加到ViewController的右侧。即绑定(bind)到父ViewController的尾边距、上边距和下边距,静态宽度为300但是,我似乎无法正确处理,我要么打破约束,要么做一些xcode告诉我是非法的事情。我做错了什么?Controller中的代码letmyView=UIView()view.backgroundColor=UIColor.redColor()self.view.addSubview(view)lettopConstraint=NSLayoutConstraint(item:myView,attribu

ios - 使用 constraintEqualToAnchor() 时如何在设置自动布局约束后更改它们?

我尝试使用constraintEqualToAnchor()设置一个带有AutoLayout约束的View:overridefuncviewDidLoad(){super.viewDidLoad()letmyView=UIView()myView.backgroundColor=UIColor.orangeColor()myView.translatesAutoresizingMaskIntoConstraints=falseview.addSubview(myView)myView.leftAnchor.constraintEqualToAnchor(view.leftAnchor)

ios - 使用 constraintEqualToAnchor() 时如何在设置自动布局约束后更改它们?

我尝试使用constraintEqualToAnchor()设置一个带有AutoLayout约束的View:overridefuncviewDidLoad(){super.viewDidLoad()letmyView=UIView()myView.backgroundColor=UIColor.orangeColor()myView.translatesAutoresizingMaskIntoConstraints=falseview.addSubview(myView)myView.leftAnchor.constraintEqualToAnchor(view.leftAnchor)

android - myView.getHitRect() 返回相对于父对象的坐标。如何让他们与祖 parent 联系起来?

我正在使用以下代码创建View的触摸委托(delegate)。问题是我想增加可点击区域的View位于非常狭窄的LinearLayout内部。所以下面的代码可以增加我的View的可点击区域,但仅限于我狭窄的LinearLayout范围内。我想传递给这个函数的不是父类而是myView的祖父类(myView.getParent().getParent())。它是一个RelativeLayout,它有更大的可点击区域空间。但随后touchRect将指向错误的位置,并且我的TouchDelegate的位置将不正确..因为:delegate.getHitRect(touchRect);返回相对于p

ios - UIView 和 initWithFrame 以及一个 NIB 文件。如何加载 NIB 文件?

我有一个名为baseView的UIView,其中我有一个initWithFrame,我可以在其中添加一些其他View并执行一些自定义操作。同一个View也有一个NIB文件。现在我有一个名为AppController的UIViewController类,我想在其中将baseViewView添加到AppController的View中查看所以我这样做:self.view=baseView;但问题是没有加载NIB文件。如何确保自定义内容和NIB文件已加载/运行? 最佳答案 您有很多选择,具体取决于您的“baseView”类如何使用和集成到

ios - UIView 和 initWithFrame 以及一个 NIB 文件。如何加载 NIB 文件?

我有一个名为baseView的UIView,其中我有一个initWithFrame,我可以在其中添加一些其他View并执行一些自定义操作。同一个View也有一个NIB文件。现在我有一个名为AppController的UIViewController类,我想在其中将baseViewView添加到AppController的View中查看所以我这样做:self.view=baseView;但问题是没有加载NIB文件。如何确保自定义内容和NIB文件已加载/运行? 最佳答案 您有很多选择,具体取决于您的“baseView”类如何使用和集成到

objective-c - 以编程方式创建布局约束

我知道很多人已经对此提出了很多问题,但即使有了答案,我也无法解决问题。当我处理Storyboard上的约束时,这很容易,但在代码中我却很难。例如,我尝试让View保持在右侧并根据屏幕方向具有屏幕高度。这是我的代码:UIView*myView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,200,748)];myView.backgroundColor=[UIColorredColor];[self.viewaddSubview:myView];[self.viewaddConstraints:[NSLayoutConstraintconstrai

objective-c - 以编程方式创建布局约束

我知道很多人已经对此提出了很多问题,但即使有了答案,我也无法解决问题。当我处理Storyboard上的约束时,这很容易,但在代码中我却很难。例如,我尝试让View保持在右侧并根据屏幕方向具有屏幕高度。这是我的代码:UIView*myView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,200,748)];myView.backgroundColor=[UIColorredColor];[self.viewaddSubview:myView];[self.viewaddConstraints:[NSLayoutConstraintconstrai