hackers-painters / samurai-native

Bring web standards to native platform
http://hackers-painters.github.io/samurai-native/
MIT License
2.28k stars 382 forks source link

ATTR问题及其他 #31

Open kakuchichi opened 9 years ago

kakuchichi commented 9 years ago

1.ATTR问题

html部分代码是这样的

 <UICollectionView name="sections" id="list" class="list" columns="1" is-vertical>
    <UICollectionViewCell name="section" class="cell" is-row>
        <div class="title">
            <div class="title-name" name="name">Name</div>
            <div class="title-time" name="time">time</div>
        </div>
    </UICollectionViewCell>     
</UICollectionView>
<style>
        .list {
            display: block;
            width: 100%;
            height: 100%;
            z-index: 1;
            background-color: #eaeaea;
            margin-top: 2px;
        }
        .cell {
            height: 80px;
            color: #333;
            background-color: #eee;
            border-bottom: 1px;
            border-bottom-color: #ccc;
            border-bottom-style: solid;
        }
        .title {
            width: 100%;
            height: 100%;
            float: right;
        }
        .title-name {
            padding-top: 15px;
            padding-left: 30px;
            color: #333;
            font-size: 16px;
        }
        .title-time {
            padding-left: 30px;
            color: #aaa;
            font-size: 13px;
        }
</style>

对list使用ATTR后

$(@"#list").ATTR(@"display",@"none");
$(@"#list").ATTR(@"display",@"block");

再让list显示后,list里面文字部分的字号和字体颜色都会发生变化,字体会变为一样大,颜色黑色。

2.字体问题

字体设置font-family无效。

3.实机运行问题

实机上运行需要注释掉。

//DEBUG_RENDERER_DOM( self );

4.UICollectionViewCell问题

iOS7系统下 UICollectionViewCell 不显示。