DVSwitch

iOS 切换视图
授权协议 MIT
开发语言 Objective-C
所属分类 iOS代码库、 视图切换(View Transition)
软件类型 开源软件
地区 不详
投 递 者 桑成荫
操作系统 iOS
开源组织
适用人群 未知
 软件概览

DVSwitch 是可定制的,基于 UISwitch 和 UISegmentedControl 的控件,使用 Objective-C 编写。

DVSwitch 灵感来源于 UISwitch 和 UISegmentedControl,目标如下:

  • 简单定制非常漂亮的动画控件

  • 支持拖动或者点击交互

  • 启动要求非常低 ,不需要图片

  • 漂亮的字体颜色效果

  • 基于项数值自动调节

使用

DVSwitch *switcher = [[DVSwitch alloc] initWithStringsArray:@[@"First", @"Second"]];
switcher.frame = CGRectMake(20, 60, self.view.frame.size.width - 40, 34);
[self.view addSubview:switcher];
[switcher setPressedHandler:^(NSUInteger index) {

    NSLog(@"Did switch to index: %lu", (unsigned long)index);

}];
[self.view addSubview:switcher];

可定制属性:

  • UIColor *backgroundColor -控件背景的颜色
  • UIColor *sliderColor -滑块的颜色
  • UIColor *labelTextColorInsideSlider -滑块悬停在文本上方时的文本颜色
  • UIColor *labelTextColorOutsideSlider -滑块外时的文本颜色
  • UIFont *font -控制中使用的字体
  • CGFloat cornerRadius -控制的拐角半径和滑块的拐角半径
  • CGFLoat sliderOffset -滑块和控件边缘之间的点的像素偏移

 

 相关资料
  • 上、下、左、右四个方向滑动显示底部视图。 作者说:这个应用在主要是通过一个第三方框架(ViewDeck),实现侧边栏滑动切换视图,顶部和底部滑动切换视图。 [Code4App.com]

  • 实现试衣间app首页中的上下滑动的特效,可以上拉视图查看下一张图片,也可以下拉将看过的图片再拉下来显示。视图变换时显示透明的效果。 [Code4App.com]

  • 视频怎么实现切换音轨,实现这种效果,用了videojs一直报错

  • 嗨,我在libgdx切换屏幕时遇到了问题。我正在建造一个小行星游戏克隆。因此,首先呈现我的Main MenuScreen类(使用Fitviewport),然后我调用setScreen()到GameScreen(GameScreen不使用Fitviewport),除了第二个屏幕呈现为使用Fitviewport。如果我调整第二个屏幕的大小,那么整个窗口用于渲染。为什么会发生这种情况?这里有一些图片..

  • 模仿网易新闻客户端以及新浪微博,左右滑动可以加载新视图,推出当前视图,返回上一级视图时,上一级视图有渐隐渐显和大小渐变的效果。 [Code4App.com]

  • 实现各种页面过渡切换效果。前4种是UIView,后面都是 Core Animation。 下面8种是传说中的私有API(作者测试过,能通过审核,请放心使用)。所有效果整合到一个例子里,代码较清晰,适合新手阅读。 [Code4App.com]

  • 我有一个从60000毫秒开始的倒计时计时器,想要从颜色更改文本颜色。蓝色到彩色。红色一旦时间在和低于10000毫秒。我尝试了以下方法,但没有任何成功;试图设置TextSwitcher的TextColor并添加IF语句,该语句将根据int值timerState更改颜色...除了停止计时器并在毫秒内创建另一个计时器之外,我不知道如何让它工作。 我单击一个imageButton,它启动一个对话框片段(P

  • 问题内容: 我想从Swift应用程序内部知道用户何时从一个应用程序更改为另一个应用程序。 例如:从Google Chrome浏览器切换到其他应用(例如Xcode)将触发此事件。 有没有办法通过事件监视器来接收应用程序切换事件? 问题答案: 您可以在观察钥匙时添加观察者。您将选择器指向您的一种方法,然后从字典中获取信息。 AppDelegate中的简单示例: 斯威夫特2.2 迅捷3