2012-06-20 3 views
0

Я использую этот телефонный код для звонка с iPhone, вызывающего его непосредственно на конкретный номер. Мой вопрос: возможно ли иметь промежуточный экран набора номера, поэтому, когда я нажимаю на эту кнопку, это приводит к этому экрану и, нажимая кнопку вызова, я могу сделать экран call.Dial
должен быть как образ я прилагаю с этим question.http: //i.stack.imgur.com/7vE2G.jpgВозможно ли, что у нас есть промежуточный экран набора iphone?

-(IBAction)call{ 

    NSString *StrNumber = @"15553451290"; 
    [[UIApplication sharedApplication] ![enter image description here][1]openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",StrNumber]]]; 

} 

ответ

-1

No @zink. Я думаю, что это средство недоступно в ios. Вы можете создать собственное представление, подобное этому, а затем оттуда вы можете поместить [[UIApplication sharedApplication]! [Введите описание изображения] [1] openURL: [NSURL URLWithString: [NSString stringWithFormat: @ "tel:% @", StrNumber] ]];

+0

barabarrr 6: D: D: D – Tiger

1

Да, его можно. Вам нужно будет создать новый экран с кнопками цифр и кнопкой вызова. Вам нужно будет получить номер телефона с помощью этих цифр/кнопок. Получите полученный полный номер и используйте его в указанной выше функции. Функция будет вызываться, когда пользователь нажимает кнопку вызова.

+0

спасибо, но я не хочу проектировать этот экран. Мой вопрос заключается в том, что iphone дает такую ​​функциональность, не проектируя его с нашей стороны? – mshau

+0

@Saleh: Я имел в виду то же самое. Ей нужно будет создать пользовательский вид. Но в ios нет такого объекта по умолчанию, в отличие от android – coder1010

1

U может сделать это с помощью icarousel.Просто создайте темный вид, в котором есть набор кнопок с цифрами и символом вызова. Затем определите функцию для кнопки, которая загружает представление, как pop и pop, и вы можете делать остальную часть методы.

Смежные вопросы