blog

角丸を追加するiOSメソッドに影を追加する

角丸の追加 オブジェクトの drawRect メソッドで角丸を追加し、さらに影を追加します。...

Mar 29, 2020 · 1 min. read
シェア

角丸の追加

viewObj.layer.cornerRadius = 5.0; 
viewObj.layer.masksToBounds = YES;

角丸の追加

オブジェクトのdrawRectメソッドに

- (void)drawRect:(CGRect)rect {
 CGFloat cornerRadius = 8.0; 
 CGFloat width = rect.size.width;
 CGFloat height = rect.size.height;
 UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:rect byRoundingCorners:UIRectCornerAllCorners cornerRadii:CGSizeMake(cornerRadius, cornerRadius)];
 [path addClip];
}

影を追加します。

 self.logoutButton.layer.shadowOffset = CGSizeMake(0, 10);
 self.logoutButton.layer.shadowColor = [UIColor redColor].CGColor;
 self.logoutButton.layer.shadowOpacity = 1;
Read next

Vue Framework|Vueの$nextTick原理について語る。

Vue は DOM の更新を非同期で行います。データ変更が発生すると、Vue はキューを開き、同じイベントループ内で発生したすべてのデータ変更をバッファリングします。同じウォッチャーが複数回トリガーされても、キューにプッシュされるのは 1 回だけです。バッファリング中に重複データを削除することは、不要な計算やDOM操作を避けるために重要です。そして、次の ...

Mar 29, 2020 · 5 min read