iOS 高階 第五天 0330

2022-01-16 03:50:22 字數 1297 閱讀 3586

cell的一些常見屬性

再如下圖:

有些美工提供的是,此時就用上backgroundview和selectedbackgroundview

tableview的常見屬性

特別注意:如果要設定tableview的cell的分割線左右通欄一條線的話可以用下面這樣的設定:

if ([_tableview respondstoselector:@selector(setseparatorinset:)]) 

if ([_tableview respondstoselector:@selector(setlayoutmargins:)])

但如果要設定虛線的話還需要自己去單獨寫.參考《掌火》的設計

cell的重用

答:1、定義成static只需要new一次即可,節約記憶體.2、定義成static也是因為只有這個cell用,其他地方不用,所以不用定義成巨集,定義成cell裡面static型別的即可.

sectionindex

用法如下:

tableview重新整理某一行

1、更改對應的模型

2、重新整理具體的那一行或者全部重新整理(需要重新構造nsindexpath)

如下圖:

演算法高階(第五天)

二叉樹中,乙個節點可以往上往下走,那麼節點a總能走到b,求乙個二叉樹上的最遠距離。演算法思路 利用遞迴 結果要麼是左子樹的最大距離,要麼是右子樹的最大距離,要麼是左子樹的最大深度到右子樹的最大深度 public static class returntype public static return...

國慶第五天

直接在寢室待了乙個上午 一 matlab 試了一下昨天安裝的matlab2010b發現檔案都打不開,報這個錯 undefined function or method uiopen for input arguments of type char 二 c 1.找到了個之前 裡的乙個問題 把本週開頭和...

集訓第五天

今天學習了乙個快速指數冪取餘的演算法。就拿一道題來說明 description 上初中的時候我們就學會了冪乘運算,可是我們卻不知道對於高階的冪乘,出結果的方法比較慢,那麼你有什麼更好的方法嗎?input 第1行,乙個整數n 1 n 1000 表示要計算的資料組數 第2 n 1行,每行兩個整數,第1個...