So erhalten Sie die Position einer Datumszelle, wenn dieses Datum ausgewählt ist, ios

Ich hatte ein Kalender-Steuerelement mit dem NSCalenderController implementiert. Jetzt versuche ich die Position einer Datumszelle zu bekommen, wenn ich das bestimmte Datum auswähle. Wie bekomme ich die Position einer Datumszelle, wenn das Datum vom Benutzer ausgewählt wird?

1
hinzugefügt bearbeitet
Ansichten: 1
es ist eine statische Methode dilip
hinzugefügt der Autor Ratnakar, Quelle
ja ich versuche es und ich werde Sie wissen lassen, welchen Fehler ich habe, wenn ich das versuche
hinzugefügt der Autor Ratnakar, Quelle
Ja, wir können den Klassennamen direkt verwenden, wenn der Weg in statischer Weise richtig ist
hinzugefügt der Autor Ratnakar, Quelle
Können Sie mir sagen, ob ich die Methode in einer Klasse deklariere und wie ich diese Methodendeklaration in einer anderen Klasse dilip verwende?
hinzugefügt der Autor Ratnakar, Quelle
ja k dats feinen dilip
hinzugefügt der Autor Ratnakar, Quelle
Können wir Antworten auf unsere eigenen Fragen posten?
hinzugefügt der Autor Ratnakar, Quelle
Aber kannst du mir sagen, ob ich eine Methode in einer Klasse schreibe und wie ich diese Methode in einer anderen Klasse aufrufen soll
hinzugefügt der Autor Ratnakar, Quelle
Ja, das ist in Ordnung Dilip. Jetzt habe ich den Code analysiert und ich habe die Position des ausgewählten Datums.
hinzugefügt der Autor Ratnakar, Quelle
Nein, ich verwende das NSCalender-Steuerelement von developer.apple.com
hinzugefügt der Autor Ratnakar, Quelle
Ist es eine statische Methode? wie etwas, das du in der Util-Klasse schreibst.
hinzugefügt der Autor Dilip Rajkumar, Quelle
Ja du kannst, ich habe es für einige Fragen getan .. es wird in Zukunft helfen ..
hinzugefügt der Autor Dilip Rajkumar, Quelle
Verwenden Sie UIDatePicker?
hinzugefügt der Autor Dilip Rajkumar, Quelle
Da es sich um einen Code handelt werde ich es als Antwort posten.
hinzugefügt der Autor Dilip Rajkumar, Quelle
WOW .. Sie können es als Antwort auf Ihre eigene Frage so .. es wird ein paar Leute in Zukunft helfen ..
hinzugefügt der Autor Dilip Rajkumar, Quelle
Wenn es sich um eine nicht statische Klasse handelt, müssen Sie ein Objekt für diese Klasse erstellen. Wenn Sie dieses Objekt verwenden, können Sie die Funktion aufrufen, wenn die Funktion public ist. Wenn sie statisch ist, können Sie den Klassennamen aufrufen, ohne ein Objekt zu erstellen.
hinzugefügt der Autor Dilip Rajkumar, Quelle
Ja, Sie können den Klassennamen direkt verwenden, wenn es sich um eine statische Methode handelt.
hinzugefügt der Autor Dilip Rajkumar, Quelle
Ohh Entschuldigung, ich habe keine Ahnung von dieser Kontrolle ..
hinzugefügt der Autor Dilip Rajkumar, Quelle

2 Antworten

for(int i=0;i<6;i++)
{
for(int j=0;j<7;j++)
{
int buttonNumber = i*7 + j;
DayButton *button = [dayButtons objectAtIndex:buttonNumber];
NSLog(@"the position of the date cells are========> %d",buttonNumber);

Die buttonNumber zeigt die Positionen der Datumszellen dieses Kalenders an.

1
hinzugefügt
Gibt es irgendwas falsches dilip aber ich habe das Ergebnis bekommen
hinzugefügt der Autor Ratnakar, Quelle

Das ist meine Util-Klasse getHexColorCode ist eine Methode in der Util-Klasse. Das - (Minus) zeigt an, dass es sich um eine statische Methode handelt.

    @interface Util : NSObject
    {

    }
+ (UIColor *) getHexColorCode: (NSString *) colorName;

Ich werde die Funktion als bezeichnen

[Util getHexColorCode:@"Red"]

Hoffe das hilft..

1
hinzugefügt