1. Məhsullar
  2.   Təqdimat
  3.   Swift
  4.   Presentation
 
  

Təqdimatlar və Slaydlar yaratmaq və idarə etmək üçün Swift Kitabxanası

Swift proqramları daxilində slaydlar, keçidlər, animasiyalar və digər təqdimatla əlaqəli funksiyalar yaratmaq və idarə etmək üçün Açıq Mənbəli Swift Kitabxanası.

Təqdimat proqram tərtibatçılarına Microsoft PowerPoint-dən istifadə etmədən Swift tətbiqi daxilində təqdimat faylları yaratmağa və idarə etməyə kömək edən güclü açıq mənbəli Swift kitabxanasıdır. Açıq mənbə proqram təminatı illər ərzində populyarlıq qazanır, çünki o, tərtibatçılara sərbəst şəkildə istifadə oluna, dəyişdirilə və paylana bilən kod və kitabxanalara çıxış təmin edir. Təqdimat API-nin digər üstünlüyü ondan ibarətdir ki, o, digər Swift kitabxanaları və çərçivələri ilə yaxşı işləmək üçün nəzərdə tutulmuşdur. Kitabxana tərtibatçılara asanlıqla slaydlar, keçidlər, animasiyalar və digər təqdimatla bağlı xüsusiyyətləri yaratmaq və idarə etmək səlahiyyəti verir.

Təqdimat API-si idarə olunması çox asan, eləcə də çevik olmaq üçün nəzərdə tutulmuşdur və proqram tərtibatçılarına müxtəlif istifadə halları üçün təqdimatlar yaratmağa imkan verir. Kitabxana təqdimatlarla işləmək üçün yeni slayd yaratmaq, mövcud slaydları idarə etmək, hər bir slaydda məzmun əlavə etmək, slaydda təsvirlər əlavə etmək, təqdimata Keçidlər və animasiyalar əlavə etmək, onların istehsal müddətinə nəzarət etmək kimi bir sıra vacib funksiyaları dəstəkləmişdir. hər slaydın müddətini təyin edin, onların slaydlarına tətiklər əlavə edin və daha çox.

Təqdimat kitabxanası daha az səy və xərclə dinamik və cəlbedici təqdimatlar yaratmağa imkan verir. Xüsusi ehtiyaclarına uyğun olaraq API-ni fərdiləşdirmək istəyən tərtibatçılar üçün xüsusilə faydalı ola bilər. Təqdimat API həmçinin platformalararası olmaq üçün nəzərdə tutulub, yəni iOS, macOS və Swift-i dəstəkləyən digər platformalarda istifadə oluna bilər. Ümumiyyətlə, Presentation API Swift-də təqdimatlar yaratmaq və idarə etmək üçün güclü və çevik kitabxanadır. İstər sadə slayd şousu, istərsə də mürəkkəb interaktiv təqdimat yaratmağınızdan asılı olmayaraq, Təqdimat API-si işi yerinə yetirmək üçün sizə lazım olan xüsusiyyətlərə malikdir.

Previous Next

'Təqdimat'la işə başlamaq

Təqdimat Swift kitabxanasını quraşdırmaq üçün tövsiyə olunan yol CocoaPods-dan istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.

CocoaPods vasitəsilə "Təqdimat"ı quraşdırın

pod 'Presentation' 

Cartfile vasitəsilə təqdimatı quraşdırın

github "hyperoslo/Presentation" 

Siz GitHub-dan birbaşa yükləyə bilərsiniz

Swift vasitəsilə Təqdimatlarda Slaydlar əlavə edin və idarə edin

Açıq mənbəli Swift Təqdimat kitabxanası proqram tərtibatçılarına öz Swift proqramlarında təqdimat slaydları ilə işləməyə imkan verir. O, proqram tərtibatçılarına öz səhifələrində xüsusi yerləşdirmə və animasiya xüsusiyyətlərindən istifadə etməyə kömək edir. Slaydlara animasiya əlavə etmək, animasiya nişanları daxil etmək, slaydlara mətn daxil etmək, arzuolunmaz slaydları silmək, slaydlara şəkil əlavə etmək, səhifəyə bir neçə slayd əlavə etmək və s. kimi təqdimatı təkmilləşdirmək üçün istifadə edilə bilən bir sıra digər funksiyalar da var. Proqram tərtibatçıları təqdimatınıza yeni slayd əlavə etmək üçün Təqdimat sinifinin addSlide() metodundan istifadə edə bilərlər.

Ruby API vasitəsilə PPTX Təqdimat Məlumatlarını idxal edin

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"))

Swift Kitabxanası vasitəsilə Animasiya əlavə edin və idarə edin

Pulsuz Swift Təqdimat kitabxanası proqram tərtibatçılarına Swift proqramlarında öz təqdimat səhifələrində animasiya yaratmağa və tətbiq etməyə imkan verir. Kitabxana tərtibatçılara konkret səhifədəki görünüşün görünüşünü asanlıqla canlandırmaq imkanı verir. Təqdimat kitabxanası animasiyanı fərdiləşdirmək üçün çoxsaylı seçimlər təqdim etmişdir. Siz Pop Animasiyası, həlledici animasiya, Keçid Animasiyası və sair kimi müxtəlif növ animasiyaları tətbiq edə bilərsiniz. Aşağıdakı nümunə Swift kodundan istifadə edərək səhifə animasiyasının necə tətbiq olunacağını göstərir.

Swift API vasitəsilə Səhifə Animasiyasını Necə Tətbiq etmək olar?

 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)

 Azəri