Thư viện Swift để tạo và quản lý bản trình bày và trang trình bày
Thư viện Swift mã nguồn mở để tạo và quản lý các trang trình bày, chuyển tiếp, hoạt ảnh và các tính năng liên quan đến bản trình bày khác trong ứng dụng Swift.
Bản trình bày là thư viện Swift mã nguồn mở mạnh mẽ giúp các nhà phát triển phần mềm tạo và quản lý các tệp bản trình bày bên trong ứng dụng Swift của họ mà không cần sử dụng Microsoft PowerPoint. Phần mềm nguồn mở đã trở nên phổ biến trong những năm qua vì nó cung cấp cho các nhà phát triển quyền truy cập vào mã và thư viện có thể được sử dụng, sửa đổi và phân phối miễn phí. Một lợi ích khác của API trình bày là nó được thiết kế để hoạt động tốt với các thư viện và khung công tác Swift khác. Thư viện cung cấp cho các nhà phát triển khả năng tạo và quản lý các trang trình bày, chuyển tiếp, hoạt ảnh và các tính năng liên quan đến bản trình bày khác một cách dễ dàng.
API trình bày được thiết kế rất dễ xử lý cũng như linh hoạt, cho phép các nhà phát triển phần mềm tạo bản trình bày cho nhiều trường hợp sử dụng khác nhau. Thư viện đã hỗ trợ một số tính năng quan trọng để làm việc với bản trình bày như tạo trang chiếu mới, quản lý các trang chiếu hiện có, thêm nội dung vào từng trang chiếu, chèn hình ảnh vào trang chiếu, thêm Chuyển tiếp và hình động vào bản trình bày, kiểm soát thời gian sản xuất, đặt thời lượng của mỗi trang trình bày, thêm trình kích hoạt vào trang trình bày của chúng và nhiều nội dung khác.
Thư viện Bản trình bày cho phép tạo bản trình bày năng động và hấp dẫn với ít nỗ lực và chi phí hơn. Nó có thể đặc biệt hữu ích cho các nhà phát triển muốn tùy chỉnh API cho phù hợp với nhu cầu cụ thể của họ. API trình bày cũng được thiết kế để đa nền tảng, nghĩa là nó có thể được sử dụng trên iOS, macOS và các nền tảng khác hỗ trợ Swift. Nhìn chung, API trình bày là một thư viện mạnh mẽ và linh hoạt để tạo và quản lý bản trình bày trong Swift. Cho dù bạn đang tạo một bản trình chiếu đơn giản hay một bản trình bày tương tác phức tạp, API bản trình bày đều có các tính năng bạn cần để hoàn thành công việc.
Bắt đầu với 'Trình bày'
Cách cài đặt thư viện Swift thuyết trình được khuyên dùng là sử dụng CocoaPods. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.
Cài đặt 'Bản trình bày' qua CocoaPods
pod 'Presentation'
Cài đặt bản trình bày qua Cartfile
github "hyperoslo/Presentation"
Bạn có thể tải xuống trực tiếp từ GitHub
Thêm và quản lý trang trình bày trong bản trình bày qua Swift
Thư viện Swift Bản trình bày mã nguồn mở cho phép các nhà phát triển phần mềm làm việc với các trang trình bày bên trong ứng dụng Swift của riêng họ. Nó giúp các nhà phát triển phần mềm sử dụng các tính năng định vị và hoạt ảnh tùy chỉnh trên trang của họ. Có một số tính năng khác có thể được sử dụng để cải thiện bản trình bày, chẳng hạn như thêm hoạt ảnh vào trang chiếu, chèn biểu tượng hoạt hình, chèn văn bản vào trang chiếu, xóa các trang chiếu không mong muốn, thêm hình ảnh vào trang chiếu, chèn một số trang chiếu vào một trang, v.v. Các nhà phát triển phần mềm có thể sử dụng phương thức addSlide() của lớp Trình bày để thêm một trang trình bày mới vào bản trình bày của bạn.
Nhập dữ liệu bản trình bày PPTX qua API Ruby
let presentation = Presentation(url: Bundle.main.url(forResource: "MyPresentation", withExtension: "pptx")!)
let title = Text(content: "My Slide Title", style: TextStyle(font: "Arial", size: 36), position: CGPoint(x: 0, y: 0))
let bullets = [
Text(content: "Bullet Point 1", style: TextStyle(font: "Arial", size: 24), position: CGPoint(x: 0, y: 50)),
Text(content: "Bullet Point 2", style: TextStyle(font: "Arial", size: 24), position: CGPoint(x: 0, y: 80))
]
let slide = Slide(background: .color(.white), elements: [title] + bullets)
presentation.addSlide(slide)
try presentation.save(to: URL(fileURLWithPath: "MyModifiedPresentation.pptx"))
Thêm và quản lý hoạt ảnh qua Thư viện Swift
Thư viện Bản trình bày Swift miễn phí cho phép các nhà phát triển phần mềm tạo và áp dụng hoạt ảnh cho các trang bản trình bày của họ bên trong ứng dụng Swift. Thư viện cho phép các nhà phát triển dễ dàng tạo hoạt ảnh cho giao diện của chế độ xem trên một trang cụ thể. Thư viện Trình bày đã cung cấp nhiều tùy chọn để tùy chỉnh hoạt ảnh. Bạn có thể áp dụng các loại hoạt ảnh khác nhau như Hoạt ảnh Pop, hoạt ảnh hòa tan, Hoạt ảnh chuyển tiếp, v.v. Ví dụ sau đây cho thấy cách áp dụng hoạt ảnh trang bằng mã Swift.
Làm cách nào để áp dụng Hoạt ảnh trang qua API Swift?
let contents = ["Slide 1", "Slide 2", "Slide 3"].map { title -> Content in
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 100))
label.text = title
let position = Position(left: 0.3, top: 0.4)
return Content(view: label, position: position)
}
var slides = [SlideController]()
for index in 0...2 {
let content = contents[index]
let controller = SlideController(contents: [content])
let animation = TransitionAnimation(
content: content,
destination: Position(left: 0.5, top: content.initialPosition.top),
duration: 2.0,
dumping: 0.8,
reflective: true)
controller.add(animations: [animation])
slides.append(controller)
}
presentationController.add(slides)