-6

角を丸くしたカスタムUIviewを作りたいです。

これは可能ですか?

4

4 に答える 4

4

このためには、Quartz フレームワークをインポートする必要があります。そのビューに Bordercolor、影の色、角の幅などを設定することもできます。

#import <QuartzCore/QuartzCore.h>

そして、このコードを試してください。

        [self.YourView.layer setCornerRadius:1.0];
        [self.YourView.layer setBorderColor:[[[UIColor grayColor] colorWithAlphaComponent:0.5] CGColor]];
        [self.YourView.layer setBorderWidth:1.0];
        [self.YourView.layer setShadowColor:[UIColor lightGrayColor].CGColor];
于 2013-01-23T11:05:25.350 に答える
2

このフレームワークを追加

#import "QuartzCore/QuartzCore.h" 


UIView *view = [[UIView alloc] initWithFrame:CGRectMake("As You Need")];
    view.backgroundColor = [UIColor whiteColor];
    view.layer.cornerRadius = 15.f; // set as u need
    view.layer.borderColor = [UIColor grayColor].CGColor; // set color as u need
    view.layer.borderWidth = 2.f; // set as u need
于 2013-01-23T11:09:52.407 に答える
0

QuartzCoreフレームワークをインポートする

#import <QuartzCore/QuartzCore.h>

次にこれを行います

View.layer.borderWidth = 3;
View.layer.cornerRadius = 10;
View.layer.masksToBounds = YES;

バウンドするマスクを忘れないでください=はい。

于 2013-01-23T11:07:26.507 に答える
0

最初に QuartzCore Framework をプロジェクトに追加します。

次に、ビューのコーナー半径を設定するクラスにインポートします。

#import <QuartzCore/QuartzCore.h>

.h ファイルの IBOutlet を UIView に作成します (XIB に追加したと仮定します)。

    IBOutlet UIView *backViewGroupName;

.m ファイルで、sorner radius をビューに設定します

backViewGroupName.layer.cornerRadius=10.0;
于 2013-01-23T11:03:50.210 に答える