मैं आईओएस 7 एप्लिकेशन पर काम कर रहा हूं। डिफ़ॉल्ट रूप से यह तस्वीर (1) जैसा दिख रहा है। लेकिन मुझे इसे Pic (2) के रूप में बदलने की ज़रूरत है। मैं गुग हो गया और आवश्यकता के लिए कुछ जवाब पाये, लेकिन यह नहीं बदला है। अन्यथा मैं hide.So है कि मैं पृष्ठभूमि image.This साथ प्रबंधित कर सकते की जरूरत है पहली छविआईओएस 7 में UISearchBar में स्थिति को बदलने या छिपाने वाले आइकन को कैसे बदलें?
मैं नीचे दिए गए कोड को संशोधित करने के लिए प्रयोग किया जाता है.लेकिन सफल होने के फ्लॉप है।
मीटर फ़ाइल में ज फ़ाइल
@property(nonatomic,strong) IBOutlet UISearchBar *findSearchBar;
में
@synthesize findSearchBar;
- (void)viewDidLoad
{
[super viewDidLoad];
[self setSearchIconToFavicon];
}
- (void)setSearchIconToFavicon
{
// The text within a UISearchView is a UITextField that is a subview of that UISearchView.
UITextField *searchField;
for (UIView *subview in self.findSearchBar.subviews)
{
if ([subview isKindOfClass:[UITextField class]]) {
searchField = (UITextField *)subview;
break;
}
}
if (searchField)
{
UIView *searchIcon = searchField.leftView;
if ([searchIcon isKindOfClass:[UIImageView class]])
{
NSLog(@"aye");
}
searchField.rightView = nil;
searchField.leftView = nil;
searchField.leftViewMode = UITextFieldViewModeNever;
searchField.rightViewMode = UITextFieldViewModeAlways;
}
}
मैं नहीं मिल रहा है कि कैसे वास्तव में मेरे time.Please मदद की हत्या nil.Its को देखने के छवि के केन्द्र बनाने के लिए मैं। जहां मैं गलत हो गया था।
के लिए तेज-3 देखें: http://stackoverflow.com/questions/19289406/uisearchbar-search-icon-isnot-left-aligned-in-ios7/41976067# 41976067 – Shrawan