小编Zhe*_*hen的帖子

目标C:如何将阴影效果添加到导航栏和表格单元格

可能重复:
如何使用Quartz 2D将阴影添加到UIImage或UIImageView?

嗨,

我创建了一个tableViewController,并想尝试为导航栏和表格单元格添加阴影效果.任何人都可以指导我这样做的方法吗?

谢谢!

真鹤

objective-c shadow uinavigationbar uitableview ios

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

如何在IOS上删除图像的平方比率裁剪

我正在使用IOS标准图像裁剪功能(移动和缩放)裁剪我的图像,然后再将其提交给服务器.

但是,我意识到提供的裁剪有一个平方比例(见下面的截图)

在此输入图像描述

代码片段如下:

//set up image picker
self.imgPicker = [[[UIImagePickerController alloc] init]autorelease];
self.imgPicker.allowsEditing = YES;
self.imgPicker.delegate = self;

//Trigger get photo from library function
self.imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:self.imgPicker animated:YES];
Run Code Online (Sandbox Code Playgroud)

如何允许"移动和缩放"编辑,同时允许用户在没有平方比限制的情况下进行裁剪?

crop uiimagepickercontroller ios

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

如何在圆形图像容器中保持非方形图像的尺寸

我正在用户的个人资料中创建一个圆形头像,并打算在圆形头像容器中设置用户的图像.

如果图像是正方形,则不会出现问题

在此输入图像描述

然而,例如对于该非方形图像,我不能约束不是正方形图像的图像

在此输入图像描述

我会得到这个结果

在此输入图像描述

这是我正在使用的CSS代码

.avatar_container {
  display: inline-block;
  width: 25%;
  max-width: 110px;
  overflow: hidden;
}
.avatar_container img {
  border-radius: 50%;
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能始终保持圆形化身?并且其中的图像不会被扭曲?应该隐藏溢出

css

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

目标C:如何使用addTarget:action:forControlEvents:方法?

我试图在UIPicker的数据发生变化(实时更新)后立即更新表格单元格中显示的日期和时间.我实现了以下代码.尽管更改了选择器中的值,但仍未调用我的"更新"方法.任何人都可以建议吗?谢谢!

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{
    NSUInteger row = [indexPath row];
    if (row == 0) 
    {
        self.picker.hidden = NO;

        [self.picker addTarget:self action:@selector(updateDate) forControlEvents:UIControlEventTouchUpInside];

    }

}

- (void)updateDate
{
    selectedDate = [self.picker date];
    NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
    [formatter setDateFormat:@"dd-MM-yyyy HH:mm"];

    selectedDateString = [formatter stringFromDate:selectedDate];

    [tableView reloadData];
}
Run Code Online (Sandbox Code Playgroud)

events objective-c uipicker ios

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

目标C:如何为整个细胞添加颜色(带有披露指标)

我正在尝试为我的单元格添加背景颜色,但无法使用披露指示器为该部分着色(请参见下面的屏幕截图)

在此输入图像描述

我可以做些什么来为整个细胞着色?我的实现如下.

cell.contentView.backgroundColor = [UIColor colorWithHexString:@"#FFFFCC"];

//Clear colors for labels
cell.textLabel.backgroundColor = [UIColor clearColor];
cell.detailTextLabel.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)

objective-c background-color uitableview ios

10
推荐指数
1
解决办法
5952
查看次数

如何从单元格的内容视图中删除子视图?

我在单元格的内容视图中添加了一个UIWebview

UIWebView *webview = [UIWebView alloc]init];
[cell.contentView addSubview:webview];
Run Code Online (Sandbox Code Playgroud)

现在我打算从单元格的contentview中删除"webview".

我可以这样做吗?

方法1:

[webview removeFromSuperview];
Run Code Online (Sandbox Code Playgroud)

或者我真的需要在删除之前遍历contentview的所有子视图吗?

方法2:

for (UIView *subview in [self.contentView subviews]) 
{
    if ([subview isKindOfClass:[UIWebView class]]) 
    {
        [subview removeFromSuperview];
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试了方法1,它似乎没有用,我不确定我是否遗漏了某些东西,或者方法2是唯一的方法

objective-c subview uitableview ios

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

如何在@selector中传递参数?

我怎样才能在@selector下面的代码中传递一个参数?

[thisIconBtn addTarget:self action:@selector(changeIconState) forControlEvents:UIControlEventTouchUpInside];

-(void)changeIconState:(UITableViewCell*)thisCell
{
  //do something
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch arguments objective-c selector ios

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

如何根据内容设置单元格的动态高度

我有一个应用程序,需要在表格单元格中显示用户注释.如何根据Instagram中的单元格内容设置单元格的动态高度?

在此输入图像描述

基本上,我在不同的单元格中有不同长度的文本和注释.谁能告诉我如何实现动态高度方法(如instagram)?

objective-c uitableview ios

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

如何通过点击背景关闭模态(Twitter Bootstrap)

嗨我将twitter bootstrap模式的默认值设置为在用户点击背景时不关闭

$.fn.modal.defaults = {
    backdrop: 'static'
  , keyboard: false
  , show: false
}
Run Code Online (Sandbox Code Playgroud)

但是,有一种特殊情况,我需要覆盖此默认值以允许用户单击背景以关闭模式.

我试图在显示特定模态时覆盖它

//Modal to be displayed and allow user to close it by clicking on background
view = new Onethingaday.Views.Muses.MuseModalView
  model: @options.muse

$('.modal').html view.render().el
$('.modal').bind 'shown', =>
  $('.modal').modal
    'backdrop': true
  ('.modal').unbind 'show'
$('.modal').modal('show')
Run Code Online (Sandbox Code Playgroud)

但是,我上面的代码不起作用.任何人都知道如何修改代码使其工作.此外,上面的代码似乎正在改变应用程序中所有我的模态的默认行为,这不是我想要的.如何更改此特定模式的背景(即MuseModalView)?谢谢!

jquery background modal-dialog twitter-bootstrap

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

目标C:如何在单元格中添加"加号"按钮

任何人都可以告诉我如何在UITableView Cell中添加"加"按钮,就像你在下面的屏幕截图中看到的那样?

在此输入图像描述

objective-c uibutton uitableview ios

7
推荐指数
2
解决办法
8126
查看次数