Suchergebnisse
Suchergebnisse 1-20 von insgesamt 113.
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
Könnte man nicht, statt einen Tresor zu öffnen, direkt das Auto entriegeln und zum Start freischalten? Beispielsweise über Bluetooth Kommunikation. Wobei das verwendete Protokoll natürlich entsprechend sicher sein muss. Hier könnte ein (zeitlich begrenzter) elektronischer Schlüssel zur Authentifizierung und Autorisierung dienen, den ich als Nutzer auf mein Handy gesendet bekomme und das Auto parallel per Mobilfunk-Netz. Wobei ich keine Ahnung hab, was es kosten würde, ein Fahrzeug entsprechend a…
-
ScrollView in XIB einbauen
BeitragDu kannst das Element, dass in den ScrollView soll, im Interface Builder selektieren und dann über den Menüpunkt Editor -> Embed In -> Scroll View in einen ScrollView einbetten...
-
Wenn dich die Englische Sprache nicht schreckt, kann ich auch noch Videos von Vorlesungen zur iOS Programmierung in iTunes U (iTunes University) vorschlagen. Hier unter anderem die Mitschnitte von der Stanford University zum Thema iPhone und iPad Programmierung. Hier der Link In iTunes U hab ich noch weitere Kurse/Mitschnitte zum Thema iOS und Programmieren gesehen. Ich hab allerdings nur mal kurz reingeschaut, da ich mich bisher nur mit Programmierung für den Mac versuche. Andreas
-
Hmmh... Finde die beiden Konventionen jetzt nicht schlimm. Keine Tabs zum Einrücken und jede Zeile nur 80 Zeichen klingt für mich erstmal nach ner guten Idee um die (äussere) Struktur sauber zu halten. Wenn ich TABs verwende und ein TAB lösche, springt der Rest der Zeile immer direkt um mehrere Spalten nach vorne. Und dass, obwohl ich nur eine Spalte ausrücken
-
Zitat von gritsch: „find ich teilweise katastrophal!“ Kannst du mir ein Beispiel geben, wo es für dich katastrophal ist? Ich habe diese Style-Guide nicht geschrieben und da hängt auch nicht mein Ego dran. Vielleicht gibt es dort ja Stellen, denen ich besser nicht folgen sollte und deren Verwendung zu schlecht lesbarem und schlecht wartbarem Code führt. Gruß Andreas
-
In dem CoreData Datenmodell meiner Anwendung haben sich mittlerweile einige Versionen angesammelt, die ich gerne aufräumen, sprich aus dem Projekt löschen möchte. Ich habe in Xcode bisher keine Möglichkeit gefunden, diese aus dem Projekt zu entfernen. Wenn ich die zurgundeliegende Datei im Dateisystem lösche, wird die Modellversion in Xcode rot anegezeigt, ist aber immer noch nicht löschbar. Kennt jemand einen Weg? Gruß Andreas
-
View-Based TableView
BeitragZitat von Vertex: „ In meinen Augen ist das Beispiel schlecht gewählt, da man davon ausgehen kann, dass jeder erstmal einen 08/15-Table im IB erstellt. Aber du hast Recht, man sollte tunlichst den ganzen Guide lesen“ Ich bin schon so oft über meine eigene Flüchtigkeit beim Lesen der Cocoa und anderer Dokumentation gestolpert, um hinterher festzustellen, dass alles dort steht. Mittlerweile schätze ich speziell die Apple-Doku und finde diese sehr ausführlich und sorgfältig gemacht.
-
View-Based TableView
BeitragAn dem Beispiel von Apple ist nix falsch. Die Zelle der Tabellenspalte ist halt ein NSTextField, wie im Table View Programming Guide angegeben. "This pseudo-code shows the basic implementation required to use an NSTextField as the cell for the table column. It can be assumed that this is a single column table. "
-
Hier auch meine Herrn. So einfach kann es dann doch sein... Und in der Methodenbeschreibung steht auch noch drin: This is typically needed in the action method for an NSButton (or NSControl) to find out what row (and column) the action should be performed on. Und, man muss gar nicht superview nehmen. Es reicht: [[self.tableVIew] rowForView:comboBox]; Merci...
-
Ich hab es ausprobiert und grundsätzlich hast du Recht. Es funktioniert aber bei einer Table View in der es, wie bei mir, Group Header gibt, nicht zuverlässig. Wenn die Combobox vollständig sichtbar ist ist alles ok. Sobald aber beim Schollen die Combobox teilweise hinter den Group-Header verschoben wird, (siehe Anhang) liefert die Methode rowAtPoint: falsche und nicht nachvollziehbare Werte. Ich denke, ich werde mir diese Lösung merken, in dem speziellen Falle aber bei dem Ansatz, mir bei Erste…
-
Ja, grundsätzlich schon. Aber der Frame ist für jede ComboBox in jeder Zeile identisch, da diese in einem NSTableCellView liegen, der in der Tabellenspalte liegt. Und die Lage der NSComboBox in dem NSTableCellView (egal für welche Zeile) ist immer gleich....
-
@zweinmenschen Es ging zwar um NSTableView (also Mac) , aber dein Hinweis hat mir trotzdem die Richtung gezeigt. Ich merke mir bei der Bereitstellung des Buttons (der ja eventuell aus einem Reuse-Pool stammt), im tag, die Tabellenzeile. Quellcode (15 Zeilen) Vielen Dank.... @Tobse001 Jo, den Weg hatte ich, wie beschrieben, schon angedacht. Mit dem Button hätte das eventuell noch funktioniert, weil über das Click-Event die Position ermittelt werden kann. Bei anderen GUI Elementen wie beispielswei…
-
In einer "View based" NSTableView ist in einer Spate ein View in dem ein NSButton existiert. Der Button ist mit einer Action Methode des TableView Delegate verbunden. In der Action Methode möchte ich nun die Tabellenzeile, in der der angeclickte Button angezeigt wird, programmatisch selektieren. Dies geschieht nicht automatisch, da offenbar der Button das Mouse Event vor der Tabelle bekommt und konsumiert. Wie finde ich nun raus, in welcher Zeile der Button geklickt wurde? Hab schon versucht, üb…