bounds相关内容

Android Studio按钮定位

我正在尝试将按钮位置设置在屏幕的右下角.我已经尝试过了: button.setX(maxX);button.setY(maxY); 但是该按钮不可见,因为它不在屏幕上. 编辑:进行澄清.当我将按钮的位置设置为 maxX 和 maxY 时,我需要找到一种方法来保持按钮的布局.为了防止它越界.因此,即使我将其位置设置为: button.setX(maxX-10);button.set ..
发布时间:2021-04-04 20:49:11 移动开发

不正确的UIView边界/模拟器中的绘制

我创建了一个单视图测试应用程序,并在主故事板上的UIViewController中添加了UIButton和UIView.我已经调整了两个按钮的大小,使其具有相同的大小. 在我的VC的-viewDidAppear:animated方法中,我转储了按钮和视图的边框和边界: - (void)viewDidAppear:(BOOL)animated { NSLog(@"button b ..
发布时间:2021-02-08 19:06:24 移动开发

什么时候UIView的bounds.origin不会是(0,0)?

什么时候UIView的bounds.origin不是(0, 0)? 本段对我有帮助: 重要!!边界X和Y(原点)用于在内部移动 看法.对于示例X + 5,将5pix移到帧原点的左侧 意思是将此视图中的所有内容绘制到帧的左侧5pix 起源.它本身并没有做任何事情,而是它所吸引的 会受到影响. 但是它仅描述了我自己设置bounds.origin值时的情况. 在其他情况下,bound ..
发布时间:2020-12-01 04:57:42 移动开发

索引超出范围(Python)

我有一些要汇总的数据,但是索引超出范围,我似乎无法弄清楚为什么.这是我的代码: if period == "hour": n=3 tvec_a=np.zeros([24,6]) tvec_a[:,3]=np.arange(0,24) data_a=np.zeros([24,4]) elif period == "day": n=2 tvec_a ..
发布时间:2020-11-27 20:16:56 Python

视线转换后图像超出范围

我在显示图片时遇到问题. 我有一个要全屏显示的图像.所以我有这个用match_parent和20dp填充的Imageview. 它看起来不错,但是当我对其进行旋转时,视图的边界似乎没有改变,并且图像可以从屏幕上剪切掉!完全不希望那样的事情发生!我如何重新缩放图像,以使图像在旋转90度时也适合ImageView. 这是我的XML,其中有旋转. 编辑: 如何固定图像的边界 ..
发布时间:2020-11-27 03:28:21 移动开发

在Java中获取字符串大小(没有可用的Graphics对象)

我正在尝试编写需要使用Java中的Graphics2D类绘制许多字符串的应用程序.我需要获取每个String对象的大小(以计算每个字符串的确切位置). 有太多的字符串需要在调用paint()方法之前完成,并且在程序开始时仅执行一次(因此,我还没有Graphics2D对象).我知道有一个方法Font.getStringBounds(),但是它需要一个FontRenderContext对象作为参数. ..
发布时间:2020-11-20 06:55:06 Java开发

带有旋转的scrollView中imageView的边界

我有一个全屏UIScrollView来显示我的图像,它使用了来自Apple示例代码的PhotoScroller.app中的一些代码.我对带有旋转的scrollView和convertPoint中的imageView的边界有点困惑.任何帮助将不胜感激! ps.有关更多详细代码,请访问边界中心 NSLog调用将RotateToInterfaceOrientation:持续时间: 20 ..
发布时间:2020-11-10 20:24:53 移动开发

UIImageView边界,框架

我知道这里有很多类似的问题,我检查了著名的问题,然后了解了边界和框架之间的区别. 现在我有一些与他们有关的问题.我和他们一起玩,但是没有按我预期的显示. 我在这里不明白的是: 为什么即使我将UIImageView设置在左下角,Y的框架原点也位于顶部下方44.000000? 因为界限应该是 "UIView的边界是矩形,表示为相对于其自身坐标系(0,0)的位置(x,y)和大小(宽度, ..
发布时间:2020-11-10 20:23:05 移动开发

CGAffineTransform更改view.bounds?

视图都有两个框架(超级视图的坐标系中的坐标) 和边界(自己坐标系中的坐标)属性,但是如果您 变换视图,您不应使用或依赖于frame属性 不再.如果使用转换,请使用边界 仅属性,而不是框架属性,因为应用了转换 到边界,但不一定准确地反映在框架中 http://iphonedevelopment.blogspot.jp/2008/10/demystifying- cgaffinetransfor ..
发布时间:2020-11-10 20:10:03 移动开发

UIView的框架,范围,中心,原点,什么时候使用什么?

UIView具有属性frame,bounds,center和origin,它们似乎都是相互关联的.在大多数情况下,在设置UIView的位置和大小时,我会处理frame.我知道frame使用全局坐标系,而bounds使用局部视图的坐标(因此其x和y为0,但并非总是如此),但是在什么情况下使用它仍然让我感到困惑. 在什么情况下(什么时候是什么时候)应该使用其他属性(bounds,center,o ..
发布时间:2020-11-10 20:08:14 其他开发

为什么iOS坐标系很难理解?只有我?

我正在研究iOS的UIView! 而且我发现我不明白界限的工作原理。 例如, 请运行此代码...,然后查看红色框的移动情况。 红色框上升! 为什么!?为什么红框上升! ??请让我知道OTL! class ViewController:UIViewController { 覆盖func viewDidLoad(){ super.viewDidLoad () le ..
发布时间:2020-10-09 04:55:17 移动开发

viewDidLoad中的边界和框架大小

我推送一个视图控制器( mainVC )并向其中添加一些子视图。这些视图大多数都是按需构建的,因为用户会采取一些措施。 构建每个视图时,我指的是 mainVC.view。 .bounds 来调整视图的大小。基于需求大小构建的那些很好,但是第一个(我添加到 viewDidLoad 中)似乎并没有考虑隐藏的导航栏或未隐藏的工具栏-我不确定是哪个。 其他问题似乎向我保证,viewDidLoa ..
发布时间:2020-10-04 05:03:24 移动开发

CALayer frame.size不等于bounds.size

我在CALayer上发生了一件让我感到奇怪的事情,最后发现CALayer的frame.size不等于它的bounds.size,我无法理解。我知道frame在super的坐标系中,bounds是它自己的坐标,通常情况是frame.origin不等于bounds.origin,但是frame.size等于bounds.size。 解决方案 这是因为您像苹果在frame属性的文档中所说的那样应 ..
发布时间:2020-09-28 21:11:27 移动开发

时间数组超出建模范围?

这些天,我试图用新的气象数据(以netcdf格式而不是旧的cray格式给出)运行我的气候模型.该模型的编译过程很顺利,但是,当需要进行仿真时,该模型在第一天就可以很好地运行,但是在仿真的第二天,无论我使用什么开始日期,它总是在同一时间步停止.错误是: forrtl:严重(408):堡垒:(2):数组TIMEVALS的下标#1的值141大于上限140. 因此,我进行了一些研究,并遍历了源 ..
发布时间:2020-09-07 07:13:39 其他开发

第二屏幕上的javafx全屏

在我的一生中,我似乎无法获得任何帮助.我有一个JavaFX屏幕,并且试图在第二台显示器上全屏显示.我根据其他建议尝试了以下方法,但无济于事.我知道坐标正确,但是可以在我的MAIN显示器上全屏显示.请帮忙. if (mainSet.getBoolean("fullScr", false)) { int count = mainSet.getInt("MonSel", 0); if (c ..
发布时间:2020-07-25 01:49:40 Java开发

扩展功能屏幕截图未在iPhone和iPad中捕获相同区域

我正在使用扩展功能来拍摄uiview的屏幕截图.问题在于结果看起来非常不同.我希望无论ipad还是iphone的天气如何,照片看起来都一样.我正在手动输入约束,所以我希望图像是相同的.我想使用该功能转到viewcontroller的原始位置或中心,并设置为200高度和200宽度.因此,无论使用哪种设备,图像都应该相同,因为它始于中央且尺寸相同. let vex = self.vie ..
发布时间:2020-07-12 06:15:26 移动开发

可以random.randint(1,10)返回11吗?

在研究此问题并阅读random.py中的源代码时,我开始怀疑randrange和randint确实表现得像“广告宣传"一样.我非常愿意相信这一点,但是按照我的理解,randrange本质上实现为 start + int(random.random()*(stop-start)) (假设start和stop为整数值),所以randrange(1, 10)应该返回1到9之间的随机数. ..
发布时间:2020-07-04 00:14:53 Python

MiniZinc“无法确定界限".

在编写我的第一个平凡的MiniZinc应用程序时,我一直遇到错误“无法确定界限".通常如何解决此错误? 解决方案 通常,“无法确定范围"表示求解器无法确定决策变量的范围(域). 如果可能,应避免将"var int"用作决策变量的域,因为这可能会减慢求解过程.有时求解器可以找出域,例如在喜欢的情况下 % ... var int: z = sum(x); 当"x"具有声明的域时 ..
发布时间:2020-06-30 22:25:02 其他开发