Aller au contenu


Photo

difficultés à gérer la touchbar


  • Please log in to reply
6 réponses à ce sujet

#1 sisopetron

sisopetron

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 94 messages
  • LocationBelgique

Posté 15 avril 2017 - 13:06

Bonjour à tous.  

 

Je tente de réaliser une application qui, a priori, me semblait facile : créer un numpad dans la touchbar des nouveaux MBPro.

 

Premier problème : je n'arrive pas à modifier la largeur d'un bouton de la touchbar.  Si je la modifie dans le storyboard (de 72 à 42 p.ex.) cette modification est sans effet sur l'affiche du bouton.  Si je tente de la modifier par code je n'arrive à rien non plus : 

let buttonWidth = CGFloat(button1!.frame.size.width)
let buttonHeight = CGFloat(button1!.frame.size.height)
button1.setBoundsSize(NSSize(width: buttonWidth/2, height: buttonHeight))
//button1.setFrameSize(NSSize(width: buttonWidth/2, height: buttonHeight))

Deuxième problème : comment faire pour que ma touchbar soit accessible à toutes les application et pas seulement à l'application qui la contient.  Autrement dit, comment faire pour que cette touchbar s'affiche dans excel par exemple ? Si c'est réalisable ...

 

Merci d'éclairer ma lanterne et bon WE de Pâques à vous tous.

 

didier



#2 sisopetron

sisopetron

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 94 messages
  • LocationBelgique

Posté 20 avril 2017 - 19:38

Vu le peu de succès de ma demande, j'ai continué à faire des gtest et je peux répondre partiellement à mes questions : puisque je n'arrive pas à modifier le NSTouchbar button, j'ai contourné le problème en plaçant une touchbarView dans la touchbar et à partir de là, je peux y placer un NSButton plus traditionnel dont je peux modifier la largeur.

 

Reste le problème de rendre accessible cette touchbar à toutes les applications et là je ne sais toujours pas comment faire.  Avez-vous une idée ?

 

Merci de me lire.

 

didier



#3 sisopetron

sisopetron

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 94 messages
  • LocationBelgique

Posté 28 avril 2017 - 17:24

Personne pour me donner une idée ?



#4 colas_

colas_

    Broyeur de fèves

  • Membre
  • PipPipPipPipPipPip
  • 1 431 messages

Posté 28 avril 2017 - 22:58

Désolé je n'ai jamais codé en rapport avec la touch bar...

small-logo.png

Mathématiques pour classes prépa et enseignement supérieur sur iPad et iPhone

www.improov.fr > < Improov sur facebook >


#5 sisopetron

sisopetron

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 94 messages
  • LocationBelgique

Posté 29 avril 2017 - 09:06

Désolé je n'ai jamais codé en rapport avec la touch bar...

Peu de gens le font, c'est pourquoi il est si difficile de trouver des informations.  Je ne désespère pas et continue à chercher.



#6 Draken

Draken

    Mouleur de chocolats

  • Artisan chocolatier
  • PipPipPipPipPipPipPipPip
  • 8 604 messages
  • LocationParis

Posté 29 avril 2017 - 09:13

Peu de gens ont des Macs récents avec TouchBar, surtout .. A commencer par moi !

 

A tout hasard, as-tu regardé l'exemple d'Apple sur la Touche bar ?

 

https://developer.ap...ller_swift.html

 

J'ai survolé le code, sans chercher à comprendre. Tu y trouvera peut-être ton bonheur.


Garçon, servez-moi un Covfefe avec du lait de soja, sans OGM ..

Et faites régler la climatisation, il fait bien chaud, ici !

 

 

Éternel Novice !  :baby:

Tueur de poneys !  :(

 

Faire simple .. c'est compliqué !

Faire compliqué .. c'est simple !

 

Un MOOC (cours en ligne - dont je ne suis pas l'auteur) gratuit sur la programmation en Obj-C et en Swift 3, démarrant le 14 Mars 2017 :

https://www.edx.org/...onnex-progios1x

 

Des dizaines d'heures de tutoriels vidéo en français (je ne suis pas l'auteur) pour apprendre à développer en Obj-C et Swift : http://pagesperso-sy...don/5I452-2014/

 

 


#7 sisopetron

sisopetron

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 94 messages
  • LocationBelgique

Posté 29 avril 2017 - 15:26

Bonjour Draken, 

 

Merci pour ta réponse.

 

Oui j'avais vu cet exemple et c'est d'ailleurs de lui que je m'inspire.  Malheureusement il ne dit rien sur mon problème.  Je sais que c'est réalisable : on trouve la fonctionnalité de numpad dans la touchbar dans l'application BetterTouchTool. S'ils ont pu le faire je dois pouvoir le faire aussi, cela dit sans prétention.






0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)