Como obter a posição de uma célula de data quando essa data é selecionada, ios

Eu tinha implementado um controle de calendário usando o NSCalenderController . Agora estou tentando obter a posição de uma célula de data quando seleciono a data específica. Como obter a posição de uma célula de data quando a data é selecionada pelo usuário?

1
adicionado editado
Visualizações: 1
é um método estático dilip
adicionado o autor Ratnakar, fonte
sim estou tentando e eu vou deixar você saber o erro que eu tenho quando eu tento isso
adicionado o autor Ratnakar, fonte
sim, podemos usar o nome da classe diretamente quando o caminho está de forma estática direita
adicionado o autor Ratnakar, fonte
Você pode me dizer se eu declarar o método em uma classe e como usar essa declaração de método em outra classe dilip?
adicionado o autor Ratnakar, fonte
sim k dats bem dilip
adicionado o autor Ratnakar, fonte
Podemos postar respostas para as nossas próprias perguntas?
adicionado o autor Ratnakar, fonte
Mas você pode me dizer se eu escrevo um método em uma classe e como chamar esse método em outra classe
adicionado o autor Ratnakar, fonte
sim isso é bom Dilip.Apenas agora eu analisei o código e eu tenho a posição da data selecionada.
adicionado o autor Ratnakar, fonte
Não estou usando o controle NSCalender do developer.apple.com
adicionado o autor Ratnakar, fonte
É um método estático? ou seja, algo que você escreve na classe Util ..
adicionado o autor Dilip Rajkumar, fonte
Sim, você pode, eu fiz isso para algumas perguntas .. ajudará ppl no futuro ..
adicionado o autor Dilip Rajkumar, fonte
Você está usando o UIDatePicker?
adicionado o autor Dilip Rajkumar, fonte
Como é um código, vou postar como resposta.
adicionado o autor Dilip Rajkumar, fonte
WOW .. você pode postá-lo como uma resposta à sua própria pergunta assim .. ele vai ajudar algumas pessoas no futuro ..
adicionado o autor Dilip Rajkumar, fonte
Se é uma classe não estática você tem que criar um objeto para aquela classe e usando esse objeto você pode chamar a função se a função for pública ... se ela é estática então você pode chamar usando o nome da classe sem criar objeto ..
adicionado o autor Dilip Rajkumar, fonte
Sim, você pode usar o nome da classe diretamente se for um método estático.
adicionado o autor Dilip Rajkumar, fonte
Ohh desculpe, eu não tenho idéia de que controle ..
adicionado o autor Dilip Rajkumar, fonte

2 Respostas

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

O buttonNumber exibirá as posições das células de data desse calendário.

1
adicionado
Existe alguma coisa errada dilip mas eu tenho o resultado
adicionado o autor Ratnakar, fonte

Esta é minha classe Util getHexColorCode é um método na classe Util. O - (Menos) indica que é um método estático.

    @interface Util : NSObject
    {

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

Vou chamar a função como

[Util getHexColorCode:@"Red"]

Espero que isto ajude..

1
adicionado