设置列数和固定行数

时间:2019-08-04 10:18:17

标签: ios swift screen-orientation

在我的项目中,我有一个collectionview,单元格之间的间距为10px,行之间的间距也为10px,collectionview的上方高视角为50px,下方为高视角(50px),所有元素之间的间距为8px周围。

我正在尝试,当ipad位置为横向时,它具有4列和3行,当ipad位置为纵向时,它具有3列和4行。

capture image

这是我的代码

select * from
(
    SELECT *,
           case when Categories in ('Fiction', 'art') then 1 else 0 end as cat_condition,
           case when Language in ('en', 'de') then 1 else 0 end as lang_condition,
           case when Country = 'DE' then 1 else 0 end as country_condition
    FROM Books
    WHERE
        Categories in ('Fiction', 'art') OR
        Language in ('en', 'de') OR
        Country = 'DE'
) tmp
where cat_condition + lang_condition + country_condition >= 2

1 个答案:

答案 0 :(得分:-1)

我的问题是,当我将ipad置于横向位置进入Viewcontroller时,一切正确,当我进入纵向位置进入Viewcontroller时,一切正确,但是一旦我进入视图控制器并转动ipad, ,所有人都失去了位置,我不知道为什么...谢谢。

you can see a video capture of the problem here