标签: cgrect

视图控制器中的透明矩形

我希望实现类似于圆形html表单的效果,其透明背景类似于下面的图像(不是鼠标悬停文本,只是背景中的矩形,并且具有不透明度).

我不知道怎么做这个,我玩弄了,CGRect但我甚至无法让它们上来.我正在使用基于标签导航的iPad模板.

你能指点一些可以让我入手的资源CGRect吗?

在此输入图像描述

interface-builder ipad ios cgrect

2
推荐指数
1
解决办法
375
查看次数

以像素为单位的CGRect?

我几乎想正确地将应用程序中按钮的大小转换为宽度和高度的像素数量。

因此,可以说它的宽度为50,高度为100,在视网膜显示设备上,我希望它返回宽度为100,高度为200。在非视网膜设备上,它应返回宽度为50,高度为100。高度为100。

而且它在iPad上的工作方式应相同。无论如何,我该怎么做?我将使用UIScreen的mainScreen比例尺,还是有其他方法?

谢谢!

size objective-c pixels ios cgrect

2
推荐指数
1
解决办法
2667
查看次数

UIView动画幻灯片

我试图让我UIView从右边的viewDidLoad方法滑入这里,这就是我所拥有的.

CGRect menuFrame = self.menu.frame;
menuFrame.origin.y = menuFrame.size.height+200;

[UIView animateWithDuration:1
                      delay:0.05
                    options: UIViewAnimationCurveEaseIn
                 animations:^{
                     self.menu.frame = menuFrame;
                 }
                 completion:^(BOOL finished){
                     NSLog(@"Animation Complete!");

                 }];
Run Code Online (Sandbox Code Playgroud)

我不确定这里出了什么问题我非常感谢你的帮助.

xcode animation uiview ios cgrect

2
推荐指数
1
解决办法
5682
查看次数

如何平衡自动布局与创建框架?

当我在iOS中创建一个框架时CGRectMake(),无论是设置frame属性还是使用initWithFrame:它,它都会询问x,y,width和height.我供应这些.

但是对于自动布局,我接下来要说的是:"将x放在正中间"和"将宽度设置为屏幕的一半",就在我将它们设置为CGRectMake()不同之后.

我将它们设置CGRectMake()为什么?0?任意值?接近我想要的东西?

objective-c uiview ios cgrect autolayout

2
推荐指数
1
解决办法
1120
查看次数

目标C:准确地获得UIView的高度和宽度

我在获取高度和宽度的准确读数时遇到问题.所以我制作了这个快速而又脏的应用来测试这种情况.

这是代码:

@interface wwfpViewController ()
@property (nonatomic, strong) UIView * box;
@property (nonatomic, strong) UILabel * info;
@end

@implementation wwfpViewController
@synthesize box,info;

- (void)viewDidLoad {
    [super viewDidLoad];

    box=[[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
    [box setBackgroundColor:[UIColor darkGrayColor]];
    [box setAutoresizesSubviews:YES];
    [box setAutoresizingMask:UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth];

    info=[[UILabel alloc] initWithFrame:CGRectMake(10, 10, 300, 300)];
    [info setTextColor:[UIColor whiteColor]];
    [info setBackgroundColor:[UIColor blackColor]];
    [info setLineBreakMode:NSLineBreakByWordWrapping];
    [info setNumberOfLines:10];
    [info setText:@"..."];

    [self.view addSubview:box];
    [box addSubview:info];

    [self updateInfo];

    [[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(updateView:)
                                                 name:UIApplicationDidChangeStatusBarOrientationNotification
                                               object:nil];

}

- (void) updateInfo {
    CGFloat selfHeight=self.view.frame.size.height;
    CGFloat …
Run Code Online (Sandbox Code Playgroud)

objective-c dimensions orientation cgrect

2
推荐指数
1
解决办法
2万
查看次数

在Swift中将UIView粘贴到ViewController框架的底部

我创建了一个UIView(它只是一个蓝色矩形),我希望它能粘在屏幕框架/视图的底部.

var nextBar = UIView()

nextBar.backgroundColor = UIColor(red: 7/255, green: 152/255, blue: 253/255, alpha: 0.5)
nextBar.frame = CGRect(x: 0, y: 600, width: self.view.frame.width, height: 50)
self.view.addSubview(nextBar)
Run Code Online (Sandbox Code Playgroud)

我假设我需要在CGRect中的'y:'部分之后添加一些内容,但我似乎无法使其工作或找到任何能够在swift中向我显示此内容的内容.

提前致谢

uiview ios cgrect swift

2
推荐指数
2
解决办法
1万
查看次数

UIView的frame.height和frame.size.height有什么区别?

我不明白,不同的是在什么UIView之间frame.heightframe.size.height.为什么要加size?例如:

override func viewDidLoad() {
    super.viewDidLoad()

    scrollView.contentSize.height = self.view.frame.height
    scrollViewHeight = scrollView.frame.size.height
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch ios cgrect swift

2
推荐指数
1
解决办法
959
查看次数

height和maxY以及width和maxW有什么区别?

根据Apple文档,视图的最大值为

矩形的y坐标的最大值。

视图的maxX为

矩形的x坐标的最大值。

同样从Apple文档中,视图的宽度为

指定矩形的宽度。

视图的高度是

指定矩形的高度。

如果指定的视图占据了整个屏幕,那么这些属性之间有什么区别,我应该何时使用它们?

height core-graphics width ios cgrect

2
推荐指数
1
解决办法
228
查看次数

iOS - 帧高不是由像素?

我刚才有一个关于帧高的问题.

frame.size.height = 450;

当我在x = 0和y = 0时设置高度为450的CGRect框架时,tableview几乎一直延伸到底部.这是不是基于像素的数字,因为我在iPhone 5,1136上测试它.它甚至不应该延长一半.

谢谢!

objective-c frame ios cgrect

1
推荐指数
1
解决办法
2692
查看次数

没有已知的选择器valueWithCGRect类方法

我正在创建一个mac应用程序来创建一个pList文件,其中包含要在iPhone/iPad中使用的视图的坐标,但我收到此错误"没有选择器valueWithCGRect的已知类方法".

这是我的代码:

NSMutableArray *locations = [NSMutableArray new];
[locations addObject:[NSValue valueWithCGRect:CGRectMake(50,50,280,323)]];
Run Code Online (Sandbox Code Playgroud)

你们中的任何人都知道如何解决这个问题,或者是否可以解决这个问题来修复我的mac应用程序.

我真的很感谢你的帮助.

macos ios cgrect xcode5

1
推荐指数
1
解决办法
864
查看次数