草庐IT

按比例

全部标签

ios - 自动布局和设备旋转中到顶部的比例距离

我在iPAd屏幕上有一个UIImageView。三个自动约束是1)在容器中水平居中2)固定宽度3)固定高度我有另一个约束,它告诉ImageView在屏幕顶部下方100点。如果设备进入横向模式,我希望这个值为70(数字100和70是虚数,可以是其他、关系、比例等)如果不以编程方式解决它,Storyboard界面构建器中的纯自动布局,我应该怎么做。感谢您的帮助。 最佳答案 使用约束的乘数,可通过在XIB中选择约束来访问。 关于ios-自动布局和设备旋转中到顶部的比例距离,我们在StackOv

ios - 如何根据设备大小和比例调整 UIImage 的大小?

我有一个大小为(1008,669)的UIImage如何根据我的设备大小调整它的大小(例如,如果我在iPhone4s中查看它,它的宽度将为640x960((320*retina_scale)x(480*retina_scale))。我正在使用下面的方法来这样做,但我的图像只是在UIImageView中拉伸(stretch)。如何处理这个问题?如何使其动态化以便它可以工作各种图片?-(UIImage*)hResizeImage:(UIImage*)imagewithTargetSize:(CGSize)targetSize{CGSizesize=image.size;CGFloatwidt

IOS如何根据实际图像比例调整图像大小并提供自定义尺寸?

通过检查实际图像比例以减小图像尺寸,使用自定义尺寸调整UIImage。我已经尝试过这个UIImageJPEGRepresentation(Image,0.8);但问题是图像质量正在下降。任何帮助将非常感激。谢谢 最佳答案 将UIImage传递给下面的方法,该方法使用自定义高度/宽度调整图像大小,您还可以提供图像压缩值以减小图像大小,并在调整大小之前和之后检查图像大小。这是示例方法--(UIImage*)resizeImage:(UIImage*)image{NSIntegerimageActualSize=UIImageJPEGRe

ios - Safari Mobile/iOS 上的模糊比例

当我在SafariMobile/iOS上缩放元素时,文本看起来很模糊。我在iOS7、iOS8、iOS9甚至iOS10上测试过它。.sticky-note{position:fixed;bottom:1em;right:1em;padding:0.5em1em;background:tomato;color:white;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:100%100%;transform-origin:100%100%;}ThistextisblurryoniOS

ios - 如何根据 View 高度按比例增加字体大小

我增加了Textview的高度以适应父View,但字体大小保持不变。我想根据textview或屏幕大小更改字体大小,以便它填满textview中的空间我面临的问题是在iPhone4s中它填满了空间而iphone7s有很多空白空间除了编程之外,我们是否可以使用任何约束来实现这一目标。 最佳答案 如果您使用UILabel而不是UITextView,您可以将FontSize设置为非常大,MinimumFontScale.然后,您的文本将“自动调整大小”以适合View。在此示例中,字体设置为System100.0---非常非常大。Autos

ios - 如何调整自定义 UIView 的大小并按比例保持其自定义绘制?

我有一个自定义View,上面有一些绘图。我想将它的大小调整为新的比例,我希望我在drawRect中绘制的图案也按相同的比例调整大小。有没有办法在不刷新和重新绘制所有内容的情况下完成此操作。 最佳答案 默认的contentMode,即UIViewContentModeScaleToFill,这应该会自动发生。contentMode确定如何在不强制重新调用drawRect:的情况下调整缓存的位图。另请参阅contentStretch,它允许您控制缩放View的哪一部分。 关于ios-如何调整

iphone - 使用与实际图像不同大小/比例的 UIImageView 是否会影响性能?

我懒惰地从网络加载图像并将它们扔到我在Nib中创建的UIImageView中。在RetinaiPad上,缩小后的图像看起来比正常分辨率下的图像好很多。尽管它们看起来更好,但这些图像必须调整大小,这会导致性能下降,对吗?我应该将UIImageView设置为UIImage的大小吗? 最佳答案 您的图像不应调整为ImageView的大小,而应调整为[[UIScreenmainScreen]scale]*imageView.size。在视网膜屏幕上,比例为2,但最好使用屏幕比例而不是硬编码。将其设置为这个精确大小将需要最少的渲染周期(从而获

ios - 在 mapView 上显示比例尺

我想在mapView上显示比例尺。我找到了this线程,我从中将以下代码添加到我的mapViewController.m中:-(void)mapView:(MKMapView*)mapregionDidChangeAnimated:(BOOL)animated{MKCoordinateSpanspan=mapView.region.span;NSLog(@"1=~111km->%f=~%fkm",span.latitudeDelta,span.latitudeDelta*111);}以上代码记录了从mapView中显示的map区域顶部到底部的距离(以公里为单位),并在该距离发生变化时进

航摄比例尺、成图比例尺、地面分辨率与航摄设计用图比例尺

目录1.航摄比例尺2.成图比例尺3.地面分辨率4.航高5.航摄设计用图比例尺1.航摄比例尺根据武汉大学《摄影测量学》中的定义:航摄比例尺是航摄影像上一线段l与相应地面线段L的水平距离之比:\[\frac{1}{m}=\frac{l}{L}=\frac{f}{H}\tag{1}\]这里的m就是航摄比例尺的分母,f为摄像机主距(焦距),H为平均高程面的摄影高度或者航高。这里的航高一般为相对于某一水准面的相对航高。2.成图比例尺翻了很多资料,这个成图比例尺基本上都是直接被提出来的,应该表示的就是比例尺本身的含量,即地图上1单位长度实际代表的同等单位的长度。成图比例尺与航摄比例尺之间存在着相应的关系:

ios - 设置比例后如何垂直旋转 UIStepper?

我已将步进器的比例设置如下:m_stepper1.transform=CGAffineTransformMakeScale(0.6,0.6);之后,如果我尝试垂直旋转,它不会对步进器产生任何影响。它不会旋转。我使用以下代码进行轮换:m_stepper1.transform=CGAffineTransformMakeRotation(M_PI/2.0);请有人帮我解决这个问题。 最佳答案 您不需要额外的View来完成此操作,您只需要一个连续转换。您执行此操作的方式会在添加新转换之前重置先前的转换。这将添加两者。[steppersetT