切换

iOS开发8:使用Tool Bar切换视图

≡放荡痞女 提交于 2019-12-07 16:18:43
之前讨论的都是单视图应用程序,而在实际应用中,我们可能要多个视图,并根据用户的需要切换视图。 iOS中几种典型的多视图程序: (1)Tab Bar Application:程序的底部有一排按钮,轻触其中一个按钮,相应的视图被激活并显示出来; (2)Navigation-Based Application:其特点是使用navigation controller,而navigation controller使用navigation bar来控制多级视图; (3)Tool Bar Application:程序的底部有一个工具条,利用工具条中的按钮来切换视图,经常与Tab Bar Application混淆。 这次要做的例子就是使用了Tool Bar,只是简单了实现了视图切换功能,并添加一些视图切换时的效果。在做例子之前,首先要了解一下视图的切换原理。 一般来说,一个多视图的程序要至少三个View Controller,其中一个作为Root Controller。所谓Root Controller,是指用户看到的第一个Controller,并且在程序加载时这个Controller就加载了。 Root Controller通常是UINavigationController或者UITabBarController的子类,也可以是UIViewController的一个子类。 在多视图程序中

Slime 手册学习总结 (一)Emacs 快速切换不同缓冲区的设置技巧

别等时光非礼了梦想. 提交于 2019-12-04 23:56:39
Slime 手册学习总结 (一)Emacs 快速切换不同缓冲区的设置技巧 用 Emacs 环境进行 Common Lisp 编程,好的键盘操作技巧可以让你尽量少用鼠标,避免切换操作,有组于保持连续的思路。 今天介绍的技巧是如何设置快速切换不同缓冲区,一般的方法是用那个 C-x o 的命令,但是无法迅速指定你要的缓冲区,今天在学习 slime 用户手册时,发现这么一个使用 slime-selector 的设置技巧,试了一下非常好用,具体方法是在你的配置文件 .emacs 里增加这条语句: (global-set-key "\C-c s" 'slime-selector) z这条语句把 slimeselector 命令绑定到快捷键 "\C-c s" 同时按 CTRL 和 c 键,松开,再按 s 键,最下方的回显区会提示:Select : [候选字符] 输入候选字符中的任意一个就可以迅速切换到对应的缓冲区,候选字符对应的缓冲区如下: Select Methods: 4: Select in other window ?: Selector help buffer. c: SLIME connections buffer. d: *sldb* buffer for the current connection. e: most recently visited emacs-lisp

[C]Ubuntu 13.04实现NVIDIA双显卡切换

我们两清 提交于 2019-11-26 22:09:35
首先添加PPA源。 打开终端,输入: sudo add-apt-repository ppa:bumblebee/stable 然后输入: sudo apt-get update ==================================================== 开始安装。 在终端输入: sudo apt-get install bumblebee (该命令自动安**umblebee 3) sudo apt-get install bumblebee-nvidia (该命令安装NVIDIA官方驱动) 安装完成,重启!!! ==================================================== 重启后验证是否成功。 打开终端,输入: lspci |grep -i vga 注意,下面列出了Intel集显和NVIDIA独显的工作情况,NVIDIA显卡信息后面有个“rev ff”,表示独显已经关闭。 再输入: sudo optirun glxgears 这是会跳出一个名为“glxgears”,显示3D齿轮画面的窗口,不要关闭窗口。 打开另一个终端,输入: lspci |grep -i vga 下面又列出Intel集显和NVIDIA独显的工作情况,NVIDIA显卡信息后面显示“rev+数字”的形式,表示独显已经开启,正在工作。 然后