UI相冊作業注意點:

1.按鈕中取出image(圖片)

[button imageForState:UIControlStateNormal];


2.屬性傳值:從前往后傳值

(1).下級界面需要有一個對應的屬性進行在.h中聲明留下接口暫時接收

(2).下級界面需要在某些控件創建出來之后在用自己本類的那個屬性進行賦值

(3).上級界面需要在跳轉的方法中進行對下級界面的屬性傳值

代理傳值:從后往前傳值

(1).下級界面需要申明一個協議

(2).下級界面需要有一個協議方法并且有對應的參數

(3).下級界面.h中需要聲明一個代理的屬性

(4).下級界面返回的方法中需要讓代理去執行協議中得方法并且傳入對應的值

(5).上級界面需要遵守下級界面的協議

(6).上級界面需要在跳轉的方法中設置自己為下級界面的代理

(7).上級界面需要在自己本類中實現協議中的方法并且讓參數賦值給對應的值


3.scrollView中圖片縮放

(1)首先需要遵循代理<UIScrollView>

(2)滾動視圖的最大最小比例必寫

smallScrollView.minimumZoomScale = 0.5;

smallScrollView.maximumZoomScale = 2;

(3)兩個代理方法不能忘

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{

//允許視圖縮放

return scrollView.subviews[0];

}

- (void)scrollViewDidZoom:(UIScrollView *)scrollView{

//視圖縮放圖片中心點不變

if (scrollView.zoomScale <= 1) {

UIImageView *imageView = scrollView.subviews[0];

imageView.center = CGPointMake(scrollView.frame.size.width/2, scrollView.frame.size.height/2);

}

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,993評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,573評論 25 708
  • 出生于成都一個音樂家庭。從小受到音樂的熏陶。7歲學習小提琴、鋼琴、9歲開始學習琵琶。畢業于四川音樂學院民樂系琵琶專...
    tuka_閱讀 1,012評論 0 0
  • 規劃是人類的基本活動之一,規劃是進行合理的選擇和對未來的活動加以控制的行為,規劃也是一種解決問題的特殊形式,從有意...
    劉小博閱讀 481評論 0 1
  • 我不喜歡體育,一點都不,我也從沒想過就因為里約奧運看了幾場比賽就這么發瘋似的喜歡上一個人。努力去學習比賽規則、去看...
    伽布閱讀 216評論 0 0