
我有一个带有缩写HTML内容的HTML文档:
<div class="list">
<form name="signupForm">
<label class="item item-input">
<input>
</label>
<label class="item item-input">
<input>
</label>
<label class="item item-input">
<input>
</label>
<label class="item item-input">
<input>
</label>
<label class="item item-button">
<input class="button button-block button-positive">
</label>
<label class="item item-button">
<input class="button button-block button-signup">
</label>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
我期望的行为是CSS选择器.item.item-input:last-of-type将获取父元素的第4个label元素和最后一个.item.item-input元素form.
我究竟做错了什么?
我在XCode 5.0中有一个iOS 7应用程序,当点击搜索栏(UISearchBar)时会出现一些奇怪的行为.
我的应用程序有一个导航控制器和一个标签栏控制器.以下是我的Main.Storyboard的示例:
[Navigation Controller] -> [Tab Bar Controller] -> [Tab Item #1]
|
-------------> [Tab Item #2]
Each [] is a view controller
Run Code Online (Sandbox Code Playgroud)
当我启动我的申请,我看到Tab Item 1与UISearchBar下面的截图,如下所示:

当我点击时UISearchBar,搜索栏会向上滑动到屏幕顶部,但导航栏不会隐藏,并且视图不会"向上滑动".这会导致应用看起来像这样:

当我Tab Bar Controller从故事板中删除并按预期Navigation Controller直接连接到Tab Item #1导航栏隐藏.
点击搜索栏时如何隐藏导航栏?有关我希望重现的功能的示例,请单击默认iOS7"电话"应用程序的"联系人"选项卡下的搜索栏.