首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS开发常用之网络

QuickRearrangeTableView - 基于UITableView的快速重排功能扩展子类。通过长按选定单元格然后滚动移动到指定位置。...TextProgress - 自定义实现数字进度条:1,可以自定义数字(0-100),填充的比例为当前设置的数字,2,可以实现自定义填充颜色,上下部分都可以,3,可以自定义边界的颜色4,实现了水波动画...FSCalendar - 日历视图,带有微妙和平滑的滚动效果,可自定义外观 - 国人。...简单,直接,易用-swift。 3DTouchDemo - 详细介绍了每个参数的含义和3Dtouch的入口,保证包学会会。...InceptionTouch.swift - 让没有3D Touch设备也有类似交互体验的InceptionTouch类(基于UITextView实现,支持日期,链接,电话号码,地址触摸响应)。

23.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    点亮你 App 的 5 个 iOS 库

    要使用视差效果,您至少需要两/三层具有相同尺寸的图像。以下是一个具体实例: let bg = TVButtonLayer(image: UIImage(named: "TVBG.png")!)...tvButton.layers = [background, pattern, top] 然后,您可以通过更改以下属性来自定义视差效果强度: tvButton.parallaxIntensity =...TKRubberIndicator TKRubberIndicator是Swift制作的库,它可在应用程序中添加橡胶动画页面控件。要使用它,您需要首先导入TKRubberPageControl框架。...可通过以下方式自定义占位符单位,字体颜色,间距和边框颜色/宽度: sizePickerView.textFieldConfigureBlock = { index, field in switch...TransitionButton TransitionButton是一个用于添加带有加载和过渡动画的 UIButton 的库。首先,TransitionButton 是 UIButton 的子类。

    63620

    按钮与交互-使用按钮触发操作

    在本节中,我们将介绍一个重要且简单的元素,即按钮。这个小元素可以改变整个UX。我们将使用该按钮来缩放我们的3D模型。此外,我们将尝试更改手机的壁纸。...对于您的型号,如果您有不同的材质或颜色,您也可以更改它。 下载按钮和互动 要学习本教程,您需要Xcode 10。您可以下载Final Xcode项目,以帮助您与自己的进度进行比较。...设置 现在,您可以更改项目名称并添加应用程序图标。在设置页面中,将显示名称更改为角度AR或所需名称。在资产目录中,将应用程序图标从assets文件夹拖放到选定的插槽中。...通过单击右上角带有双圆圈的图标启用助理编辑器。您将看到我们同时拥有主故事板和代码。在swift文件中,您将看到一个与之前的ARSCNView链接的IBOutlet。...3D模型的漫反射材质。

    4.6K20

    架构之路 (七) —— iOS App的SOLID原则(一)

    这意味着您应该能够扩展您的类型的功能,而无需大幅更改它们以添加您需要的内容。 3. Liskov Substitution 程序中的对象应该可以用它们的子类型的实例替换,而不会改变该程序的正确性。...查看 DailyReportsDataSource.swift 和 MonthlyReportsDataSource.swift,您可以看到它们是相同的,除了获取请求使用的日期。...它应该使用枚举中的日期。...只需更改数据源类型,您就可以使视图更加通用。 这显示了这两个文件中有多少代码重复。 现在,即使您创建了一般视图,您仍然没有在任何地方使用它。 你很快就会解决这个问题。 3....它现在可以自由使用任何类型的存储,只需对您的代码进行最少的更改。 3) 添加新报告类型是在枚举中添加新值的问题。 4) 创建预览和测试比以前容易得多,而且您不再需要任何复杂的模拟对象。

    4.7K10

    最好的VS Code扩展以增强您的 Git

    原文地址:The Best VS Code Extensions to Supercharge Your Git 原文作者:Jamie Swift 译文出自:掘金翻译计划 图片来自 Vishnu R...这是非常可定制的,为您提供了对UI的精细控制,如图形风格和分支颜色。 您可以单击任何承诺查看详细信息和文件更改,您甚至可以在不离开 IDE 的情况下执行代码审核!...安装: 14 000 优点: 获取潜在合并冲突的高级警告,以及排水沟中显示队友正在进行更改的位置的更改指标。 3....安装: 3 700 优点: 单个动作中的阶段、承诺和推力 5. Git Tree Compare 作者截图 Git Tree 比较是一个方便的扩展,可将工作树与分支、标签或承诺进行比较。...在选择比较基础后,您可以选择打开"所有更改"或"打开已更改的文件"(已添加的文件也将打开,但不会显示更改)。您还可以选择是直接与选定的基数参考(完整模式)进行比较,还是先计算合并基数(合并模式)。

    2.5K20

    R- calendR包 - 私人定制专属日历

    calendR(year = 2021, start = "M") 为日子增添色彩 special.days参数可以为指定的日期添加颜色,special.col设置颜色,low.col设置其他日期的颜色...然后将事件添加到相应的日期,你需要在special.days参数中指定。...calendR(year = 2021, month = 8) 为日子增添色彩 与前面相同,使用special.days参数给指定日期加上颜色。...这里只是给出一个简单的例子,你可以在这个基础上加上背景以及你喜欢的颜色,可以继续往下看。 私人定制 接下来,就是给日历加了背景以及根据直男审美把其他颜色进行了调整。...: Calendar plot in R using ggplot2[1] 对应的github[2] calendar详细介绍[3] 各位可视化爱好者可以根据教程设置私人化日历,也欢迎后台和小编联系,分享你制作的日历

    1.4K20

    一款霸榜 GitHub 的开源 Linux 资源监视器!

    Linux 操作系统,相信大家都不陌生了,那么我们在 Linux 系统中的两个查看进程的命令也用的不计其数,ps命令用于显示当前进程 process 的状态、top命令用于实时显示 process 的动态...特征: 易使用,快速响应的操作界面,可进行过程选择; 用于显示所选进程的详细统计信息的功能; 将 SIGTERM,SIGKILL,SIGINT 发送到选定的进程; 能够过滤流程; 排序选项之间可轻松切换...background, empty for terminal default, need to be empty if you want transparent background theme[main_bg...keyboard shortcuts theme[hi_fg]="#90" # Background color of selected item in processes box theme[selected_bg.../build --remove 由此看来目前bashtop还处于开发阶段,接下来,还有很多要去做新功能: 添加选项以及更改文本,图形和仪表的颜色。

    61620

    Swift入门: 常量和变量

    每个有用的程序都需要在某个时刻存储数据,在Swift中有两种方法:变量和常量。变量是一个可以随时更改其值的数据存储,而常量是一个可以设置一次且永远不会更改的数据存储。...所以,变量的值可以变化,而常量的值是常数——很简单,对吧? 拥有这两个选项可能看起来毫无意义,毕竟你可以只创建一个变量,然后再也不更改它——为什么需要将它设为常量?好吧,结果发现很多程序员都很震惊!...分离常量和变量的优点之一是Xcode会告诉我们是否犯了错误。如果我们说“让这个日期成为一个常数,因为我知道它永远不会改变”,然后10行之后尝试改变它,Xcode将拒绝构建我们的应用程序。...好吧,常量使用let关键字而不是var,因此您可以将第一行代码更改为let name而不是var name,如下所示: 图片发自简书 因此,常量是向Swift和您自己保证某个值不会改变的一个很好的方法,...本文来自Hacking with Swift给swift初学者的入门课程Swift for Complete Beginners 的 Variables and constants

    1.1K10

    【教程】使用ChatGPT制作基于Tkinter的桌面时钟

    窗口背景和标签背景都是透明的,但标签内的文字是有颜色。使用tkinter库实现,并以class的形式书写,方便用户对内容进行扩展开发。         窗口默认出现在屏幕的中间位置。...窗口中的标签需要包含两项内容。其中一项用于实时显示当前的日期和时间,精确到毫秒。另一项从txt文件中读取显示,若没有txt文件则显示“None”。         在未锁定状态下,鼠标可以拖动窗口。...tearoff=0) self.menu.add_command(label="退出", command=self.quit) self.bind("3>...'__main__': app = TransparentWindow(text_file='text.txt') app.mainloop() 效果 说明         关于背景颜色...、日期等等内容,大家可以修改相应的代码。

    1.2K60
    领券