小编han*_*Dev的帖子

如何在用户返回视图控制器时取消选择uitableview单元格

当用户选择它时,我会突出显示一个uitableview单元格,然后将其推送到详细视图.当它们返回到表视图视图控制器时,我希望单元格不被突出显示.

我怎么去完成这个?

[cell.textLabel setHighlighted:NO];在viewWillAppear中猜测 ,但如果把它放在那里,则单元格是未声明的.

谢谢你的帮助

iphone objective-c uitableview ios

44
推荐指数
4
解决办法
2万
查看次数

从schema.rb生成迁移文件

我想从schema.rb生成一个迁移文件.可能吗?

我目前有许多迁移文件,并希望将所有内容合并到一个主迁移文件中.

我也认为我可能在某些时候意外删除了一个迁移文件.

谢谢你的帮助

ruby migration ruby-on-rails ruby-on-rails-3

30
推荐指数
2
解决办法
1万
查看次数

将CGRect置于视图中

我有一个显示在CGRect中的图像.如何在视图中居中矩形?

这是我的代码:

UIImage * image = [UIImage imageNamed:place.image];
CGRect rect = CGRectMake(10.0f, 90.0f, image.size.width, image.size.height);

UIImageView * imageView = [[UIImageView alloc] initWithFrame:rect];
[imageView setImage:image];
Run Code Online (Sandbox Code Playgroud)

我已经尝试过imageView.center但没有效果.

提前致谢.

iphone objective-c uiimage

21
推荐指数
5
解决办法
3万
查看次数

文本在UITextView框边界之外滚动

我有一个UITextView,里面有一些文字.问题是文本滚动到UITextView框的边界之外.(UITextView是不可编辑的.)

这是代码以及我试图解决此问题的方法:

  - (void)viewDidLoad {

        textBG.contentInset = UIEdgeInsetsZero;

    //  textBG.layer.masksToBounds = NO;
        textBG.layer.cornerRadius = 10.0;
        textBG.layer.borderWidth = 0.0;
        [textBG setClipsToBounds:YES];

    [super viewDidLoad];
}

- (void)textViewDidBeginEditing:(UITextView*)textView
{

textBG.contentInset = UIEdgeInsetsZero;    
 [textBG setClipsToBounds:YES];   
}

- (void) shouldChangeTextInRange:(UITextView*)textView {

    textBG.contentInset = UIEdgeInsetsZero;    
    [textBG setClipsToBounds:YES];

}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

在此输入图像描述

iphone objective-c uitextview ios

13
推荐指数
1
解决办法
3978
查看次数

如何在按下UIButton时获取UIButton的标题

我试图在下面的代码中发现UIButton的UIButton标题是什么.

在viewDidLoad上,使用以下命令将按钮标题输出到控制台:

        NSLog(@"The button title is %@ ", btn.titleLabel.text);
Run Code Online (Sandbox Code Playgroud)

我想在按下按钮时获得此标题.

谢谢你的帮助

:)

// Create buttons for the sliding category menu.
        NSMutableArray* buttonArray = [NSMutableArray array];
        NSArray * myImages = [NSArray arrayWithObjects:@"category-cafe-unsel.png", @"category-food-unsel.png", @"category-clothing-unsel.png", @"category-health-unsel.png", @"category-tech-unsel_phone.png" , @"category-tech2-unsel.png", @"catefory-theatre-unsel.png", @"category-travel-unsel.png", nil];

        // only create the amount of buttons based on the image array count
        for(int i = 0;i < [myImages count]; i++)
        {
            // Custom UIButton

            btn = [UIButton buttonWithType:UIButtonTypeCustom];

            [btn setFrame:CGRectMake(0.0f, 20.0f, 52.0f, 52.0f)];
            [btn setTitle:[NSString stringWithFormat:@"Button %d", i] forState:UIControlStateNormal]; …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uibutton ios

11
推荐指数
2
解决办法
3万
查看次数

3G iPhone设备"已完成运行"但应用程序无法加载

我正在尝试在3G设备上运行应用程序.Xcode表示该应用程序已"完成在iPhone上运行",但该应用程序将无法部署.我想我的架构配置正确(见下图)

在此输入图像描述

在此输入图像描述

任何帮助都会很棒,

谢谢

iphone iphone-3gs armv6 ios

8
推荐指数
1
解决办法
4165
查看次数

是否有可能拥有一个不支持ARC但带有一些弧形文件的iOS应用程序?

是否有可能拥有一个不支持ARC但带有一些弧形文件的iOS应用程序?

我有一个非ARC启用的应用程序,我想引入一些启用ARC的文件.这可能吗?

谢谢

objective-c ios automatic-ref-counting

7
推荐指数
1
解决办法
2561
查看次数

如何检查设备是否运行iOS 6?

可能重复:
我们如何以编程方式检测运行设备的iOS版本?

如何检查设备是否运行iOS 6?我需要检查操作系统是否是iOS 6,以便更改我的YouTube视频网址,因为Apple发布了关于如何在iOS6中处理它们的说明

从iOS 6开始,http://www.youtube.com/watch?v= oHg5SJYRHA0形式的嵌入式YouTube网址 将不再有效.这些网址用于在YouTube网站上查看视频,而不是用于嵌入网页.相反,应使用的格式在 https://developers.google.com/youtube/player_parameters中介绍.

我在想一个if else语句来处理这个问题.

谢谢你的帮助

iphone objective-c ios ios6

6
推荐指数
1
解决办法
1万
查看次数

如何纠正xcode iOS项目中丢失的文件

我有一个项目有一些丢失的文件.这些文件是与iOS应用程序项目文件夹位于同一级别的文件夹.不知道为什么但文件显示为"缺失"

我可以对图书馆搜索路径做些什么(见下面的截图),以便他们找到正确的答案吗?

fyi:我继承了这个项目,所以它刚刚发给我.我尝试构建它并丢失所有这些文件.

谢谢你的帮助 :)

xcode截图

搜索路径截图

iphone xcode ios

6
推荐指数
1
解决办法
8788
查看次数

如何将NSDictionary数据导入UITableView

我有2个NSArrays,我试图在NSDictionary中链接在一起,以便每个providerName都有一个与之关联的providerId.

我希望使用两个数组相互关联,self.providersDict = [NSDictionary dictionaryWithObjects:providerName forKeys:providerId];然后将providerName显示为表格单元格标题,将id显示为表格单元格字幕.

目前我无法获取UITable上显示的数据,甚至无法使用以下方式注销字典:

   for (id key in self.providersDict) {
    NSLog(@"key: %@, value: %@", key, [self.providersDict objectForKey:key]);
}
Run Code Online (Sandbox Code Playgroud)

在.h中声明:

NSArray *providerName;
NSArray *providerId;

@property (nonatomic, strong) NSDictionary *providersDict;
Run Code Online (Sandbox Code Playgroud)

并在viewDidLoad中:

    providerName = [NSArray arrayWithObjects:@"provider1", @"provider2", @"provider3", nil];
    providerId = [NSArray arrayWithObjects:@"1", @"2", @"3", nil];

    self.providersDict = [NSDictionary dictionaryWithObjects:providerName
                                                           forKeys:providerId];
Run Code Online (Sandbox Code Playgroud)

UITable方法:

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return [[self.providersDict allKeys] count];
}


-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{



 static NSString *unifiedID = @"aCellID";
    UITableViewCell *cell …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsdictionary uitableview ios

6
推荐指数
1
解决办法
1万
查看次数