一、前導程式
新建乙個專案,在主控制器檔案中實現以下幾行**,就能輕鬆的完成在檢視中的平鋪。
複製**
1 #import "yyviewcontroller.h"
2 3 @inte***ce yyviewcontroller ()
4 5 @end
6 7 @implementation yyviewcontroller
8 9 - (void)viewdidload
10 17
18 @end
二、實現信紙條紋的效果
利用上面的這種特性來做乙個信紙的效果。
預設的view上沒有分割線,要在view上加上分割線有兩種方式:
(1)讓美工做一張專門用來做背景的,把設定為背景。缺點:信的長度不確定,所以背景的長度也難以確定。
(2)通過一張小的來建立乙個顏色,平鋪實現背景效果。
第一步:生成一張以後用以平鋪的小。
畫矩形。
畫線條。
第二步:從上下文中取出設定為背景。黑乎乎一片?(其他地方時透明的,控制器的顏色,如果不設定那麼預設為黑色的)
實現**:
複製**
1 //
2 // yyviewcontroller.m
3 // 01-信紙條紋
4 //
5 // created by 孔醫己 on 14-6-11.
6 // copyright (c) 2023年 itcast. all rights reserved.
7 //
8 9 #import "yyviewcontroller.h"
10 11 @inte***ce yyviewcontroller ()
12 13 @end
14 15 @implementation yyviewcontroller
16 17 - (void)viewdidload
18 48
49 @end
三、應用場景
完成乙個簡陋的電子書閱讀器
**:複製**
1 //
2 // yyviewcontroller.m
3 // 01-信紙條紋
4 //
5 // created by 孔醫己 on 14-6-11.
6 // copyright (c) 2023年 itcast. all rights reserved.
7 //
8 9 #import "yyviewcontroller.h"
10 11 @inte***ce yyviewcontroller ()
12 13 @property (weak, nonatomic) iboutlet uitextview *textview;
14 - (ibaction)perbtnclick:(uibutton *)sender;
15 - (ibaction)nextbtnclick:(uibutton *)sender;
16 @property(nonatomic,assign)int index;
17 @end
18 19 @implementation yyviewcontroller
20 21 - (void)viewdidload
22 53
54 - (ibaction)perbtnclick:(uibutton *)sender
63 64 - (ibaction)nextbtnclick:(uibutton *)sender
72 @end
iOS開發UI篇 Quartz2D簡單使用 二
一 畫文字 畫文字 nsstring str 英國首相卡梅倫接受採訪時明確表示,中英關係處在 時代 不得不說,中英關係的 時代 一詞是由卡梅倫開創的。從中也可以看出,英方 對發展中英關係的殷切希望和美好預期。中方對英方提出的 時代 予以積極回應,表明中方對發展中英關係的高度重視和最大誠意。時代 可謂...
iOS開發UI篇 Quartz2D簡單使用 一
ios開發ui篇 quartz2d簡單使用 一 一 畫直線 1 2 03 畫直線4 5 6 7 89 import yylineview.h 10 11 implementation yylineview 1213 14 當自定義view第一次顯示出來的時候就會呼叫drawrect方法 15 voi...
iOS開發UI篇 Quartz2D使用 信紙條紋
ios開發ui篇 quartz2d使用 信紙條紋 一 前導程式 新建乙個專案,在主控制器檔案中實現以下幾行 就能輕鬆的完成在檢視中的平鋪。1 import yyviewcontroller.h 2 3 inte ce yyviewcontroller 45 end67 implementation ...