由使用tag 0 引發的問題

2021-06-18 19:28:36 字數 383 閱讀 9708

如果我們用了乙個父view,上面放了多個子view, 每個子view都通過從0開始的tag值來進行標誌,以便於後期在像view上直接使用viewwithtag:tag值來取各個子view

而在用[父view viewwithtag:0]取到的view, 發現不是子view, 而是這個父view, 

查詢資料發現 有蘋果文件上提到過一次,tag值較小的,如0-100為蘋果保留使用, 而0就是保留著給自己這個view使用的。

那麼在使用較小tag的時候, 使用大於100的最好  。 或者 當前tag = x+100 來使用;

btn.tag = section+1000;

nsinteger section = sender.tag-1000;

使用的時候注意些。

CSS 由 flex 1 引發的思考

首先明確一點是,flex 是flex grow flex shrink flex basis的縮寫。flex grow 屬性 定義專案的放大比例,預設為0,即如果存在剩餘空間,也不放大。flex shrink 屬性 定義了專案的縮小比例,預設為1,即如果空間不足,該專案將縮小。flex basis ...

mysql中的0引發的安全風險

menzhi007 mysql的比較運算,黑哥解釋的很清楚,感謝下 當mysql中執行where條件時 0可以作為萬用字元,來查詢索引出資料。mysql select username from users where username 0 limit 1 username admin 1 row ...

關於C語言除0引發的思考

複製 如下 進行浮點數程式設計時,如果沒有注意,常常會出現輸出類似 1.ind,1.inf 或者 nan,www.cppcns.com inf 之類奇怪的輸出。這通常隱含了浮點數操作的異常。進行整數除0的時候,程式會檢查出乙個錯誤,比如對於這個 複製 如下 include include int m...