Использование контроллера навигации для размещения панели для отклонения клавиатуры:
в файле .h:
UIBarButtonItem* dismissKeyboardButton;
в файле .m:
- (void)viewDidLoad {
dismissKeyboardButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(dismissKeyboard)];
}
-(void)textViewDidBeginEditing:(UITextView *)textView {
self.navigationItem.rightBarButtonItem = dismissKeyboardButton;
}
-(void)textFieldDidBeginEditing:(UITextField *)textField {
self.navigationItem.rightBarButtonItem = dismissKeyboardButton;
}
-(void)dismissKeyboard {
[self.textField resignFirstResponder];
[self.textView resignFirstResponder];
//or replace this with your regular right button
self.navigationItem.rightBarButtonItem = nil;
}
Это можно сделать двумя способами. Первый - указать заголовок в вашем php-коде. Это замечательно, если вы хотите программно настроить время истечения срока действия. Например, вики может установить более длительное время истечения срока для страницы, которая редактируется не очень часто.
header('Expires: '.gmdate('D, d M Y H:i:s \G\M\T', time() + (60 * 60))); // 1 hour
Второй вариант - создать файл .htaccess или изменить конфигурацию httpd. В среде общего хостинга изменение файла .htaccess довольно распространено. Для этого вам необходимо знать, поддерживает ли ваш сервер mod_expires , mod_headers или оба. Самый простой способ - это просто метод проб и ошибок, но некоторые серверы Apache настроены так, чтобы вы могли просматривать эту информацию через страницу / server-info. Если на вашем сервере есть и mod_expires, и mod_headers, и вы хотите установить срок действия статических ресурсов, попробуйте поместить это в свой. Файл .htaccess:
# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0
# Set up caching on media files for 1 year (forever?)
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault A29030400
Header append Cache-Control "public"
</FilesMatch>
Другие комбинации и другие примеры см .: http://www.askapache.com/htaccess/speed-up-your-site-with-caching-and-cache-control.html
Этот модуль Apache может помочь: http://httpd.apache.org/docs/2.0/mod/mod_expires.html
Вы пробовали что-то вроде?
<?php
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
?>