iOS開發 第一周 網易雲介面 所遇到的問題

2021-10-08 07:22:54 字數 678 閱讀 2295

1.遇到了以下問題:

在寫網易雲介面時對cell的用法不清晰

寫出來的介面因為cell的復用導致不能按照所需要的進行字型顏色的變化

沒有宣告開關的全域性變數導致出現的cell的**,出現多個開關

對於pushviewcontroller的理解不清楚 不能自己push自己 導致介面沒出來

在看debug view hierarchy時發現按鈕上貼圖的時候出現重複出現 好多層級

3.解決方法

由於cell的復用所產生的問題 所以在一開始就先讓cell的字型的顏色預設為none,如果需要再改,後面加箭頭也是同理。

將開關設定為成員變數 因為cell會** 那樣寫每次都會設定為初次設定的開啟狀態 每次也都會重新建立乙個開關 導致重複建立

push一般寫在viewcontroller裡面 因為如果寫在secene中間 push就預設push的目標是自己,哪個頁面的viewcontroller需要被push 就寫在哪個頁面 這樣來保證能夠push到這個所需要的

對於不是重複的,沒必要使用tableview,每次tableview一載入,cell設定裡就建立乙個iamge加到tableview導致重複

**連線:

機型:iphone se

oj開發 第一周

自上週六至今天已經乙個星期了,總結一下!這一階段 週六 週日下組討論暫時確定了需求,畫出了思維導圖和用例圖 周四確定了需求,得出了可用的用例圖,然後前後臺開始了正式的工作。給前台培訓了bootstarp 的基本用法,展示了liteoj前台的 然後前台開始畫原型圖。後台演示了django入門的四個pa...

敏捷開發 第一周

人與人中間的互動是複雜的 並且其效果從來都是難以預期,確是工作中最為重要的方面。過程和方法對專案的結果只有次要的影響。首要的影響是人。2 客戶合作勝過合同談判 減少合作之前的資訊差,頻繁的溝通,在合同規定內接受持續的變化。不要妄想乙個開發團隊消失一段時間可以交付乙個滿足需要的系統。當你能夠度量你所說...

linux雲計算第一周作業

1.用自己的語言簡述計算機的組成 答 計算機的組成分為五大部分,分別為運算器,控制器,儲存器,輸入和輸出裝置。2.簡單說明硬體 作業系統 應用軟體與使用者之間的關係 答 作業系統安裝在硬體上,應用軟體安裝在作業系統之上,使用者與應用軟體進行互動。3.簡述linux哲學思想 4.linux系統中命令分...