相关疑难解决方法(0)

5676
推荐指数
33
解决办法
121万
查看次数

可可:框架和边界之间有什么区别?

UIView及其子类都具有属性framebounds.有什么不同?

cocoa cocoa-touch uiview

567
推荐指数
9
解决办法
18万
查看次数

UIView有圆角和投影?

我真的尝试了所有我能做到的但是没有一个能用于定制UIView......我只是想要一个带圆角的白色空白视图和一个浅色阴影(没有光照效果).我可以一个接一个地做这些,但通常clipToBounds/ maskToBounds冲突发生.

iphone cocoa-touch rounded-corners uiview ios

367
推荐指数
14
解决办法
25万
查看次数

更改我的CALayer的anchorPoint会移动视图

我想改变anchorPoint,但保持视图在同一个地方.我试过NSLog-ing分词self.layer.positionself.center他们都保持不变,无论更改anchorPoint的.然而我的观点却在变化

关于如何做到这一点的任何提示?

self.layer.anchorPoint = CGPointMake(0.5, 0.5);
NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y);
self.layer.anchorPoint = CGPointMake(1, 1);
NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y);
Run Code Online (Sandbox Code Playgroud)

输出是:

2009-12-27 20:43:24.161 Type[11289:207] center point: 272.500000 242.500000
2009-12-27 20:43:24.162 Type[11289:207] center point: 272.500000 242.500000
Run Code Online (Sandbox Code Playgroud)

iphone cocoa cocoa-touch uiview

127
推荐指数
7
解决办法
7万
查看次数

在不同设备上校正图像和字体比例?

我有一个简单的视图与文本和图像.我在iPhone6Plus和iPhone5上运行了这个应用程序.然后我制作了两者的截图并放大了iPhone5截图,使其与iPhone6Plus截图的大小相匹配.结果如下:

在此输入图像描述

你可以看到文本的大小,图像的大小和位置不一样,但它们应该在不同的屏幕大小上看起来相同.

以下是在不同屏幕上运行的天气应用程序的示例:

在此输入图像描述

如您所见,文本和图像的大小和位置是相同的.

图像从资产目录加载:

imageView.image = UIImage(named: "shower3")
self.view.addSubView(imageView)
imageView.center = self.view.center
Run Code Online (Sandbox Code Playgroud)

我只创建了一个128x128图像并将其放入资产目录中的@ 1x版本.

让我重新说一下.我在iPhone5上运行了另一个应用程序makecreenshotshot和iPhone6截图.然后我将两个屏幕截图调整为相同的大小.然后我看到两个截图上的字体大小和图像尺寸都完全相同.这意味着在每个设备上,字体和图像必须具有不同的尺寸.我怎样才能做到这一点?

如何在不同的屏幕尺寸上实现该文本和图像具有相同的比例?天气应用程序如何做到这一点?

iphone objective-c ios autolayout swift

23
推荐指数
3
解决办法
8828
查看次数