标签: show-hide

如何隐藏iOS状态栏

在我的iOS视频应用中,状态栏隐藏在某些视图控制器中.我使用以下代码完成了此操作.

[[UIApplication sharedApplication] setStatusBarHidden:YES];
Run Code Online (Sandbox Code Playgroud)
  • 它适用于iOS 5和iOS 6,但不适用于iOS 7.

  • 我在特定的视图控制器中试过这个,

例如:

-(BOOL)prefersStatusBarHidden { return YES; }
Run Code Online (Sandbox Code Playgroud)

它运行良好,但我不能再在父视图控制器中显示状态栏.

statusbar show-hide ios7

217
推荐指数
16
解决办法
18万
查看次数

弹出窗口最优雅的方式

我有这个AngularJS应用程序.一切正常.

现在我需要在特定条件成立时显示不同的弹出窗口,我想知道什么是最好的方法.

目前我正在评估两个选项,但我绝对愿意接受其他选择.


选项1

我可以为弹出窗口创建新的HTML元素,并直接从控制器附加到DOM.

这将打破MVC设计模式.我对这个解决方案不满意.


选项2

我总是可以在静态HTML文件中插入所有弹出窗口的代码.然后,使用ngShow,我可以隐藏/只显示正确的弹出窗口.

此选项不是真正可伸缩的.


所以我很确定必须有更好的方法来实现我想要的.

javascript model-view-controller popup show-hide angularjs

178
推荐指数
5
解决办法
23万
查看次数

jQuery show()函数显示内联块.怎么样?

我有一些像这样的代码

function switch_tabs(obj) {
    $('.tab-content').hide();
    $('.tabs a').removeClass("selected");

    var id = obj.attr("rel");
    $('#' + id).show();
    obj.addClass("selected");
}
Run Code Online (Sandbox Code Playgroud)

显示功能添加显示:块.但我想添加display:inline-block而不是block.

有人能帮我吗?谢谢

jquery show-hide

151
推荐指数
5
解决办法
17万
查看次数

.hide()或display:none?jQuery的

我最好干什么?.hide()比写出更快.css("display", "none"),但有什么区别,它们实际上对HTML元素做了什么?

html javascript css jquery show-hide

150
推荐指数
4
解决办法
33万
查看次数

在android中显示隐藏片段

我正在开发包含2个片段的应用程序,我想根据我的需要显示隐藏.以下代码有我的问题的简单示例.这个简单的Fragmentactivity包含1个按钮和一个listfragment.

这个简单的例子完美无瑕.但我对show hide片段不满意.如果删除layout.setVisibility(View.GONE); 从代码然后ft.hide(f); 不会隐藏片段.实际上我们并没有隐藏我们隐藏容器的片段.

我的问题是,这是一种显示隐藏片段的方法吗?如果没有,那么请用测试的例子解释如何隐藏和显示碎片,因为很多人都面临这个问题.

 public class MainActivity extends FragmentActivity implements OnClickListener {

        Fragment1 f;
        Button b;
        LinearLayout layout;
        Fragment myf;
        @Override
        public void onCreate(Bundle savedInstanceState){
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            b = (Button) findViewById(R.id.button1);
            layout = (LinearLayout) findViewById(R.id.ll);
            f = new Fragment1();
        }

        @Override
        public void onClick(View v) {

            FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
            ft.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out);

            if (f.isHidden()) {
                ft.show(f);
                layout.setVisibility(View.VISIBLE);
                b.setText("Hide");
            } else {
                ft.hide(f);
                b.setText("Show");
                layout.setVisibility(View.GONE);
            }
            ft.commit();
            // TODO Auto-generated method stub
        }
Run Code Online (Sandbox Code Playgroud)

android show-hide android-fragments

87
推荐指数
6
解决办法
15万
查看次数

你如何在React Native iOS模拟器中隐藏警告?

我刚刚升级了我的React Native,现在iOS模拟器有一堆警告.除了修复它们之外,我如何隐藏这些警告以便我可以看到下面的内容?

show-hide ios react-native

83
推荐指数
13
解决办法
5万
查看次数

Visual Studio IDE中的多行文档或文件选项卡

我想看看我在Visual Studio中打开的所有文件或文档.我不希望它们在溢出时自动隐藏或隐藏.

tabs document file show-hide visual-studio

62
推荐指数
5
解决办法
2万
查看次数

使用jQuery,如何只找到可见元素并单独留下隐藏元素?

所以我从第1-4项开始:

<div class="someDiv bold italic" style="display: none;">Lorem</div>
<div class="someDiv regular italic" style="display: block;">Lorem</div>
<div class="someDiv bold" style="display: none;">Ipsum</div>
<div class="someDiv regular" style="display: block;">Ipsum</div>
Run Code Online (Sandbox Code Playgroud)

然后我有一些输入复选框:

<input class="regular" type="checkbox" />
<input class="bold" type="checkbox" />
<input class="italic" type="checkbox" />
Run Code Online (Sandbox Code Playgroud)

所以基本上我有jQuery显示和隐藏div.现在我有另一个必须遍历这些div的函数(每个复选框一个),并根据另一个标准显示/隐藏.但我不希望再次显示已经隐藏的div.

$(".someDiv").each(function(){
  if($(this).hasClass("regular")){
    $(this).show();
  } else {
    $(this).hide();
  };
Run Code Online (Sandbox Code Playgroud)

在这个例子中,唯一剩下的div应该是最后一个div.不幸的是,这段代码将显示第二和第四个div.

这段代码是我将要应用的所有过滤器的基本示例,添加等.

javascript jquery toggle show-hide

50
推荐指数
2
解决办法
7万
查看次数

切换div的可见性属性

我在div中有一个HTML 5视频.然后我有一个自定义播放按钮 - 工作正常.
并且我将视频的可见性设置为在加载时隐藏,并且在单击播放按钮时可见,当再次单击播放按钮时,如何将其返回到隐藏状态?

function showVid() {
  document.getElementById('video-over').style.visibility = 'visible';
}
Run Code Online (Sandbox Code Playgroud)
#video-over {
  visibility: hidden;
  background-color: rgba(0, 0, 0, .7)
}
Run Code Online (Sandbox Code Playgroud)
<div id="video-over">
  <video class="home-banner" id="video" controls="">
    <source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' />
    <source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm' />
    <source src="http://video-js.zencoder.com/oceans-clip.ogv" type='video/ogg' />
    </video>
</div>

<button type="button" id="play-pause" onclick="showVid();">
      <img class="img-home-apply" src="/wp-content/images/apply-pic.png" alt="Apply Now">
      </button>
Run Code Online (Sandbox Code Playgroud)

我基本上只是试图在可见和隐藏的两种状态之间切换它,除非我不能使用切换,因为该显示并隐藏了div.我需要它,只是隐藏,所以它保持正确的高度.

javascript css jquery toggle show-hide

40
推荐指数
2
解决办法
10万
查看次数

Android:显示/隐藏状态栏/电源栏

我正在尝试创建一个按钮,我可以隐藏或显示平板电脑上的状态栏.

我已经加入了onCreate

getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
Run Code Online (Sandbox Code Playgroud)

并在按钮显示:

WindowManager.LayoutParams attrs = getWindow().getAttributes();
attrs.flags &= ~WindowManager.LayoutParams.FLAG_FULLSCREEN;
getWindow().setAttributes(attrs);
Run Code Online (Sandbox Code Playgroud)

隐藏:

WindowManager.LayoutParams attrs = getWindow().getAttributes();
attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
getWindow().setAttributes(attrs);
Run Code Online (Sandbox Code Playgroud)

任何提示/ tipps?

//编辑

我在这里查看了这个提示:http://android.serverbox.ch/? p = 306 并改变了我的代码:

private void hideStatusBar() throws IOException, InterruptedException {
    Process proc = Runtime.getRuntime().exec(new String[]{"su","-c","service call activity 79 s16 com.android.systemui"});
    proc.waitFor();
}

private void showStatusBar() throws IOException, InterruptedException {
    Process proc = Runtime.getRuntime().exec(new String[]{"am","startservice","-n","com.android.systemui/.SystemUIService"});
    proc.waitFor();
}
Run Code Online (Sandbox Code Playgroud)

因此,如果我点击我的按钮,方法被调用我可以看到发生了什么,因为应用程序正在等待几秒钟.我也调查了LockCat,发现事情正在发生.

显示:http://pastebin.com/CidTRSTi 隐藏:http://pastebin.com/iPS6Kgbp

android statusbar show-hide

39
推荐指数
3
解决办法
9万
查看次数