UIScrollerView約束注意點

2021-07-04 11:20:49 字數 574 閱讀 5047

新建專案,拖入乙個uiscrollview

思考?為什麼scrollview上面的約束報錯了??

不約束是拖不動得,因為他沒有滾動區域

控制項是不能直接新增到scrollview上面的 

應該先在scrollview上面拖入乙個根view

給這個view設定約束, (1)上下左右是0,(2)高度寫死,代表把scrollview裡面的contentsize.height固定

這個時候是報錯的,再來第三步:

經過這三步: 沒有約束報錯了

現在再拖入控制項的話,執行起來發現可以滾動了

總結:要往scrollview裡面新增子控制項_從上往下排

1 - 要往scrollview新增乙個內容的view

2 - 約束內容的view坐上右邊距離父控制項為0

3 - 也u樹子內容的view的高度

4 - 約束內容view在scrollview的水平居中(垂直滑動)

5 - 新增控制項 - 從上往下排

6 - 去掉內容view的約束死的那個高度的約束

7 - 約束內容view距離底部最後乙個view的間距

約德爾測試

l1 raw input l2 raw input l3 for i in range len l1 if l1 i isalpha or l1 i isdigit else sum 0 for j in range len l3 if l3 j l2 j sum 1 ratio sum float...

約德爾測試

約德爾測試 題目描述 蘭博和提莫閒聊之後,回歸到了他們的正題,約德爾人的未來。說起約德爾人的未來,黑默丁格曾經提出了乙個約德爾測試,將約德爾人的歷史的每個階段都用乙個字元表達出來。包括可寫字元,不包括空格。然後將這個字串轉化為乙個01串。轉化規則是如果這個字元如果是字母或者數字,這個字元變為1,其它...

約德爾測試

只需要判斷歷史字串中對應的應該用1還是0來表示就解決問題。1.接受輸入的可以是字元陣列 char 也可以是字串 string 2.判斷是字母或者數字的時候要用 而不能用連續不等號,這是出錯點 3.相除的時候保證是float型,就要確保運算的過程有float型的變數或者常量參與運算 4.保留小數字數 ...