很少用到switch控制項,即使用到也沒去改它的大小,今天用到了發現setframe 方法並不能更改它的大小。
uiswitch
*sw = [[
uiswitch
alloc]initwithframe:cgrectmake(
200,
15,
50,
15)];
[sw seton: yes
animated: yes];
sw.transform
= cgaffinetransformmakescale(
0.5,
0.5);//縮放
sw.ontintcolor = color( 99, 155, 0, 1);
1.1
cgaffinetransformmakescale(cgfloat sx, cgfloat sy)
這個方法可以方便的對view的長和寬進行縮放,不改變view的中心點。注意!中心點不變指的是物理位置不變,不是座標,因為座標系此時已經發生改變
1.2 cgaffinetransformscale(cgaffinetransform t,cgfloat sx, cgfloat sy)
這個方法同樣是view的長和寬進行縮放,效果類似cgaffinetransformmakescale(cgfloat sx, cgfloat sy)不同的是這個方法可以疊加其他cgaffinetransform效果(比如旋轉)
如何重新設定bimpat的大小
原問題來自於csdn問答頻道,更多解決方案見 問題描述 在我的程式中我需要重新設定 bitmap的大小,設定成imageview的大小,下面的 報錯了,如何改正,重新設定 bitmap的大小?bitmap bmp bitmap.createbitmap bmp,0,0,bmp.getwidth bm...
如何設定連線池的大小?
我在研究hikaricp 乙個資料庫連線池 時無意間在hikaricp的github wiki上看到了一篇文章 即前面給出的鏈結 這篇文章有力地消除了我一直以來的疑慮,看完之後感覺神清氣爽。故在此做譯文分享。資料庫連線池的配置是開發者們常常搞出坑的地方,在配置資料庫連線池時,有幾個可以說是和直覺背道...
ceph EC如何設定條帶大小
問題描述 在ec中有條帶的概念,條帶是編碼的最小單位,在ceph中也有stripe width這個變數表示條帶寬度,系統預設的條帶寬度是4096,如果我現在想修改為8192,該怎麼辦呢?解決方法 使用引數 osd pool erasure code stripe width 有三種方法來修改條帶的寬...