1. 程式人生 > >CALayer設定圖片等的一些屬性

CALayer設定圖片等的一些屬性

使圖片 和 陰影都顯示出來在layer上,需要建立2個CALayer物件,一個顯示陰影,一個顯示圖片

需要載入QuartzCore.framework 

@implementation TextlayerView        //UIView的子類

- (id)initWithFrame:(CGRect)frame

{

    self = [super initWithFrame:frame];

    if (self) {

 // Initialization code

        [self initView];

    }

 return self;

}

-(void

) initView

{

    //建立物件

    CALayer * subLayer = [CALayer layer];

    //底色

    subLayer.backgroundColor = [UIColor redColor].CGColor;

 //陰影大小

    subLayer.shadowOffset = CGSizeMake(010);

 //陰影的深淺  float數值  越小顏色越重

    subLayer.shadowRadius = 1.0;

 //陰影顏色

    subLayer.shadowColor = [UIColor blueColor].

CGColor;

 //陰影透明度

    subLayer.shadowOpacity = 0.8;

    //大小

    subLayer.frame = CGRectMake(3030128192);

 //邊框顏色

    subLayer.borderColor = [UIColor blackColor].CGColor;

 //邊框寬度

    subLayer.borderWidth = 2.0;

 //設定委圓角

    subLayer.cornerRadius = 10.0;

    CALayer * imageLayer = [CALayer layer];

 //層的

  大小

    imageLayer.frame = CGRectMake(00128192);

 //設定委圓角

    imageLayer.cornerRadius = 10.0;

 //設定剪輯

    imageLayer.masksToBounds = YES;

 //載入圖片

    imageLayer.contents = (id)[UIImage imageNamed:@"01.jpg"].CGImage;

 // 載入  

    [subLayer addSublayer:imageLayer];

    [self.layer addSublayer:subLayer];

}

相關推薦

CALayer設定圖片一些屬性

使圖片 和 陰影都顯示出來在layer上,需要建立2個CALayer物件,一個顯示陰影,一個顯示圖片 需要載入QuartzCore.framework  @implementation TextlayerView        //UIView的子類 - (id)i

iOS UI——通過圖層layer設定 圖片的形變屬性(transform)

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { //通過uiview設定(2D效果) // self.iconView.transform=CGAffineTransform

【itext學習之路】-------(第二篇)設定pdf的一些常用屬性

在上一篇文章中,我們已經成功的建立了一個簡單的pdf,下面我將學習設定該pdf的常用屬性,其中包括:作者,建立時間,pdf建立者,pdf生產者,關鍵字,標題,主題 下面是我們的程式碼,非常簡單。 package cn.tomtocc.pdf; imp

Android 根據手機的螢幕的大小設定圖片比例縮放

最近用到把一個圖片繪製到畫布上,然後用畫筆做標記,但是獲取的是圖片的寬和高,這樣繪製出來的無法完全匹配成全屏,下面記錄一個方法等比例了縮放: /** * * @param bm 傳入的bitmap * @param newWidth 指定

SlidingMenu常用的一些屬性設定

menu.setMode(SlidingMenu.LEFT);//設定左滑選單 menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//設定滑動的螢幕範圍,該設定為全屏區域都可以滑動 menu.setShadowDrawable(R.

Python3+OpenCV3影象處理(二)——列印圖片屬性設定圖片儲存路徑、電腦攝像頭的調取和顯示

一. 列印圖片屬性、設定圖片儲存路徑 程式碼如下: #列印圖片的屬性、儲存圖片位置 import cv2 as cv import numpy as np #numpy是一個開源的Python科學計算庫 def get_image_info(image):

獲得網站的靜態資源 如css js 圖片一些小坑

  通過某些方式拿到了原始碼,是f12 審查元素的那種原始碼。通過url請求也好,selenium 啥的也好。總之拿到了原始碼。   我個人偏好用java來處理,用的jsoup解析工具。   css:有兩種存放方式 上圖可知一種直接獲得hr

如何使用set來設定按鈕的大小和位置,以及一些屬性

b1 = new Button("go on"); //宣告一個按鍵 Frame f = new Frame("bu"); f.setLayout(null); f.setSize(300

JAVA中如何設定圖片(圖示)自適應Jlable元件的大小

一、問題: 一個程式,元件上設定某個圖片作為圖示,因為的label(應該說是元件)已經設定了固定大小, 所以再開啟一些大圖片時,超過元件大小的部分沒顯示出來,而小圖片又沒填充完整個元件 二、解決這個

Xfce桌面圖示文字透明度陰影隱藏屬性設定

#可以直接複製本文,然後儲存到~/.gtkrc-2.0#然後登出重新登入就能改變桌面圖示文字透明度陰影等隱藏屬性#這是我找到的顏色的英文和顏色程式碼表#http://www.topve.com/color/coloreg.html#這是私貨,可以翻牆的#https://uze

layui table設定單行高度以展示圖片

欄位設定 ,{field: 'pic', title: '圖片', width: 150,templet:'<div><img src="{{ d.pic}}"></div>'} 你可以在欄位設定里加style:"height:150px

cocos2dx中關於粒子系統(particleSystem)的一些屬性設定

今天剛剛看了cocos2dx 3.0的ParticleSystem的demo,下面是demo中出現的一下粒子屬性的設定: setTexture:設定粒子的圖片,這個很簡單,就給粒子一張圖片(紋理)就行了,這樣粒子就可以按照你想要顯示的效果顯示了(如雪花等); setDura

Toolbar使用和踩過得一些屬性不能設定的坑

Toolbar 是在 Android 5.0推出的一個非常方便使用的一個導航控制元件。今天我們來學習使用一下。首先我們檢視一下TooBar的原始碼。 可以知道TooBar繼承自ViewGroup我們可以往裡面新增我們自己的佈局

【PyQt例項3】設定字型,字號格式屬性

  本例項實現了在工具欄上設定字型,字號大小,加粗,斜體,下劃線以及字型顏色等格式屬性的功能,程式碼如下: # -*- coding: utf-8 -*- from PyQt4.QtGui import * from PyQt4.QtCore import * import

Fresco載入展示本地圖片設定圓角

Fresco提供了圓角屬性,<com.facebook.drawee.view.SimpleDraweeView android:id="@+id/iem_home_goldlist_ivIcon" android:layout_widt

設定drawableRight圖片離文字間隔太遠解決小竅門

最近專案遇到,四個Tab選項,其中一個Tab涉及到排序,因此需要給RadioButton加上兩張圖片表示升序或者降序。但是 用drawableRight加上圖片之後,圖片離總是在邊上,離文字太遠。百度了半天,可以給android:drawablePadding一個負值,本以

Android程式碼中設定圖片,文字自定義顏色,Linearlayout控制元件設定背景

平時專案中遇到的問題,在此記錄警示自己,也可使別人少走彎路。 ————–> 1. 程式碼中設定圖片,使用iv.setImageResource(R.mipmap.yishenghuo2);

ios 自定義鍵盤的return鍵以及鍵盤的其他一些屬性

variable 位置 arch ext ddr gin character 觸發 hone //初始化textfield並設置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20

CSS網頁背景圖片比例占滿整個頁面的解決方案

100% 放大縮小 所有 功能 cnblogs 高度 圖片 版本 class 想做一個個人展示類的網站首頁,用整張圖片來當背景,瀏覽器窗口放大縮小時背景圖片不會變形,需要用到分層來實現其他功能,就用DIV來實現了 #bodycontainer { width:10

java單例模式一些程序的寫法....持續更新...

new tor zed bsp 更新 餓漢式 blog stat cto 一、單例模式的寫法: public class MyFactory { /** * 餓漢式 */ private static MyFactory instanc