我试图在屏幕中间水平绘制一些paintcode图形代码时有点混乱。
我真的不确定比例或横向是否会影响这一点。
我已经在 viewDidLoad 中创建了一个 UIView 子类和 addSubview ,就像这样......
MenuTitleView *fancyView = [[MenuTitleView alloc] initWithFrame:self.view.bounds];
[[self view] addSubview:fancyView];
而不是 PaintCode 给我的尺寸...
CGRect textRect = CGRectMake(0, 0, 418, 129);
我正在尝试确定屏幕/视图宽度和画布宽度的大小。
我尝试了各种各样的事情都没有成功。
CGRect screenRect = [[UIScreen mainScreen] applicationFrame];
CGFloat w = screenRect.size.width;
CGFloat width = 500;
CGFloat height = 200;
CGFloat x = (w - width) * 0.5f;
CGFloat y = 20;
CGRect textRect = CGRectMake(x, y, width, height);