ICode9

精准搜索请尝试: 精确搜索
  • SwiftUI 中Slider的使用2021-07-20 15:31:44

    效果如下 import SwiftUI struct ContentView: View { @State private var value = 0.0 @State private var isEditing = false @State private var value1:Float = 0.0 var body: some View { VStack { Text("滑块的值:\(value

  • 用 SwiftUI 五天组装一个微信2021-07-20 02:31:21

    GitHub 链接:SwiftUI-WeChatDemo 效果图 实装内容 4 个 Tab 页面 + 聊天界面,使用纯 SwiftUI 搭建而成 应用启动界面 Launch Screen 国际化及应用内语言切换功能 Combine 使用场景(聊天界面简易对话功能) 极度简化的 MVVM 架构 逻辑部分纯 Swift5 书写,几乎不涉及 OC 类及 UIKit 库

  • 2021-07-072021-07-07 10:31:21

    完整看了一遍SwiftUI的官方文档https://developer.apple.com/documentation/swiftui,整体来说入门简单、多平台(iOS、iWatch、iPad、Mac)兼容,特别是对于需要有Mac端的APP来说减轻了开发成本,iOS14支持的桌面小组件也需要SwiftUI才能写。新项目用Swift+SwiftUI搭配起来对开发速度

  • swiftUI设置TextField的placeholder自定义文本颜色2021-06-30 17:03:35

    SwiftUI。如何更改TextField的默认的颜色 首先目前没有api直接在下面点然后就可以调用要自己写 创建自己的custom,View以在所有地方使用 struct CustomTextField: View { var placeholder: Text @Binding var text: String var editingChanged: (Bool)->() = { _

  • 第1年6月30日 swiftui playgrounds2021-06-30 11:01:41

    1. import SwiftUI import PlaygroundSupport struct ContentView : View { @State var index = 0 var body: some View { VStack{ Text("hello world") .padding() Text("\(self.index)")

  • 菜鸟大学生的ios移动开发实战2021-06-30 00:00:58

    iOS开发实战–快跑 一. 写在前面 笔者目前大二软件工程在读,之前只做过javaee的web系统大作业,对iOS开发可以说是一点不懂。但是和老师同学们吹下牛了,暑假要做个跑步app,先替代校园跑,然后深挖游戏性,研究算法申请专利做互联网+。 用的语言是swift,没有使用swiftui,使用swiftui的可

  • 【iOS】SwiftUI Section2021-06-28 09:33:44

    Section 可以将视图在逻辑上分隔开,通常用于容器中,比如 Stack、List、Form 等。Section 不提供额外的视觉效果,但是可以添加自定义的 header 和 footer 视图。 比如用 Section 可以实现以下的效果,其中每个颜色是一个 Section: 首先定义一个结构 ColorData,用于存储每个 Section 的

  • 【iOS】SwiftUI 滚动 (scroll)2021-06-25 23:03:26

    ScrollView 当 HStack 或 VStack 中的内容超出屏幕范围时,需要实现滚动操作 (scroll) 来浏览全部的内容。但是 Stack 并没有实现滚动机制,需要使用 ScrollView 来包裹 Stack 实现滚动操作。 比如实现一个水平滚动的 Stack,包含 5 个 ProfileView: ScrollView(.horizontal) { HStac

  • SwiftUI 简明教程之 GeometryReader、PreferenceKey2021-06-22 03:32:26

    本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI & Combine 相关的知识,使读者

  • SwiftUI 简明教程之布局优先级与视图理想尺寸2021-06-20 19:03:02

    本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI & Combine 相关的知识,使读者

  • SwiftUI 简明教程之OutlineGroup、DiclosureGroupView2021-06-17 20:35:33

    本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI & Combine 相关的知识,使读者

  • SwiftUI iOS15 WWDC21 之如何在列表list中添加滑动操作.swipeActions 为列表的两侧创建滑动按钮2021-06-12 20:30:59

    SwiftUI iOS15 WWDC21 之如何在列表list中添加滑动操作.swipeActions 为列表的两侧创建滑动按钮 在 iOS 15 中,SwiftUI 引入了一个新的修饰符,要求.swipeActions开发人员在任何列表行中创建自定义滑动操作。您需要做的就是将.swipeActions修饰符附加到列表行的视图。 在列表

  • SwiftUI 简明教程之容器2021-06-09 20:03:16

    本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI & Combine 相关的知识,使读者

  • iOS - SwiftUI 桌面小组件2021-06-09 14:03:39

    1、倒计时 let components = DateComponents(year: 2021, month: 6, day: 10, hour: 12, minute: 0) let aprilFirstDate = Calendar.current.date(from: components)! let entry = DayTimeSimpleEntry(date: aprilFirstDate) entries.append(entry) let timeline = Timeline(e

  • SwiftUI 简明教程之滑动视图2021-06-07 17:36:42

    本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI & Combine 相关的知识,使读者

  • SwiftUI CoreData 和 Alamofire组合使用案例 (教程含源码)2021-05-22 09:29:57

    实战需求 SwiftUI CoreData 和 Alamofire组合使用案例 (教程含源码) 本文价值与收获 看完本文后,您将能够作出下面的界面 Alamofire 介绍 Alamofire是用Swift编写的HTTP网络库。 核心功能 可链接的请求/响应方法 支持Comine URL / JSON参数编码 上传文件/数据/流/ MultipartF

  • SwiftUI 简明教程之使用 UIKit2021-05-17 18:03:40

    本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI & Combine 相关的知识,使读者

  • 全新设计的Xcode 122021-05-17 07:02:08

    苹果在 WWDC 2020 上除了发布最新的 macOS Big Sur 之外,还宣布未来 Mac 将会采用基于 ARM 架构的自研芯片 Apple silicon。因此,苹果也推出了相应的集成开发环境 Xcode 12。 Xcode 12 采用了全新的设计,外观方面保持与 macOS Big Sur 一致的风格。部分新变化包括:侧边导航栏的字体可

  • SwiftUI 小技巧之 对齐扩展组件AlignmentID2021-05-16 10:59:27

    实战代码 SwiftUI 对齐扩展组件AlignmentID 解决方案 import SwiftUI // 定义方式 extension HorizontalAlignment { enum NoteCenter: AlignmentID { static func defaultValue(in context: ViewDimensions) -> CGFloat { context[HorizontalAlign

  • SwiftUI 简明教程之指示器2021-05-11 20:33:21

    本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI & Combine 相关的知识,使读者

  • SwiftUI 代码速查之 04 SafariServices 调用Safari浏览器组件2021-05-10 22:02:26

    实战需求 SwiftUI SafariServices 调用Safari浏览器组件 实战代码 import SwiftUI import SafariServices // 调用方式 .onTapGesture { isShowingSheet.toggle() } .sheet(isPresented: $isShowingSheet) { SFS

  • SwiftUI 简明教程之按钮等控件2021-05-09 16:05:23

    本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程类 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI & Combine 相关的知识,使读

  • SwiftUI 五个扩展来编写更智能的代码之01 使用自定义下标进行安全的数组访问2021-05-06 20:59:57

    一个好的开发人员应该编写具有高可维护性和可扩展性的出色代码。甚至更好的开发人员也可以使用智能功能来扩展编程语言,从而更易于阅读和编写简洁的代码。 让我向您展示Swift的5个代码扩展,这些代码扩展我每天都会使用。每个细节都会详细说明,并会根据其背景/原始意图进行重新创

  • InterfaceKit:一行代码实现在SwiftUI界面使用UIKit、AppKit和WatchKit的接口!2021-05-01 04:32:27

    一行代码实现在SwiftUI界面使用UIKit、AppKit和WatchKit的接口! English: English Document 代码解释文档:https://github.com/adong666666/InterfaceKitDoc(或此存储库的Docs) InterfaceKit的基本思想是,我们想要一些用户界面抽象层,它能充分封装直接调用UIKit,AppKit和WatchKit。它应该

  • SwiftUI——如何随机输出一个数组2021-04-23 20:02:00

    做app或者项目的时候有时候需要随机输出一个数组,我们可以将当前数组打乱,赋值给一个空数组,然后将该数组依次输出,来实现同样的效果。 我自己写了个Demo,各位可以参考一下:https://github.com/ZhongUncle/CSDN-Demo 转载使用请标明出处,谢谢。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有