滚动选择器控件, 不同于系统(框架)自带的 UISlider, iOSScrollPicker 支持:
- 甩动选择
- 点击选择
- 支持竖直(上下)滚动
- 支持水平(左右)滚动
这有点像 iPhone 系统里的时间设置控件(日历控件), 或者说老虎机效果. 一般的实现是用 UIScrollView 来实现, 但用 UITableView 来实现, 可以更简洁, 减少很多偏移量的数值计算.
代码下载: https://github.com/ideawu/iOSScrollPicker
截图:
滚动选择器控件, 不同于系统(框架)自带的 UISlider, iOSScrollPicker 支持:
这有点像 iPhone 系统里的时间设置控件(日历控件), 或者说老虎机效果. 一般的实现是用 UIScrollView 来实现, 但用 UITableView 来实现, 可以更简洁, 减少很多偏移量的数值计算.
代码下载: https://github.com/ideawu/iOSScrollPicker
截图:
显示 binlog 文件列表
show binary logs;
清理 binlog 文件
purge binary logs to 'mysql-bin.000001';
查看 binlog 内容
show binlog events in 'mysql-bin.000001' limit 1000, 10;
或者SHELL命令行
sudo mysqlbinlog mysql-bin.000001
CSS 的完整英文名称是: Cascading Style Sheets, 级联样式表. 除了可以定义丰富的样式, 以及进行界面控件布局外, CSS 最重要的特性便是名字中的"级联(Cascading)"一词. 级联代表了父子关联, 天生便是和数据结构中的"树"相关的.
我创建的 CocoaUI iOS UI 框架, 是一个使用 CSS 进行 iOS 上流式布局的开发框架, 极大地方便了 iOS 应用的界面开发, 轻松适配多种屏幕. 因为 CocoaUI 使用 CSS 来进行界面布局和定义界面样式, 所以需要对 CSS 的样式规则进行匹配, 将某一条 CSS 样式作用到某一个 UIView(IView) 上面.
CocoaUI Viewer 是一个界面调试器, 专门用来调试 CocoaUI 的 XML 界面, 使用这个工具, 你可以进行所谓的所见即所得式的 UI 开发. 现在开源之后, 你可以在不同的模拟器里运行这个调试器, 以便调试界面在 iPhone 4/5/6/6p 上面的适配.
关于使用 CocoaUI 框架进行 iOS app 开发的流程, 我推荐是这样:
[View namedView@"a.xml"]
来显示界面了.CocoaUI Viewer 的项目在 CocoaUI 项目里.
下载地址: https://github.com/ideawu/cocoaui
官方网站: http://www.cocoaui.com/
在 Target::Info 栏里, 找到 Custom iOS Target Properties, 加入一项配置项:
Key: View controller-based status bar appearance Type: Boolean Value: NO
这样, 就可以修改状态栏的字体颜色了, 否则没法改. 然后修改 AppDelegate:
- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)opts { [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; }
- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)opts { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; UINavigationController *nav = [[UINavigationController alloc] init]; nav.navigationBar.tintColor = [UIColor whiteColor]; nav.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName: [UIColor whiteColor]}; nav.navigationBar.barTintColor = [UIColor blueColor]; nav.navigationBar.translucent = NO; self.window.rootViewController = nav; [self.window makeKeyAndVisible]; return YES; }