小编Cha*_*har的帖子

使用AppDelegate进行数据操作和处理是一种好习惯吗?

我正在AppDelegate整个程序中创建一个对象并使用它,我已经声明了所有的setter和getter,并且还插入,选择,删除,更新了数据库中的查询.

我想问一下这是一个好习惯,如果是的话,那么如何,如果不是,为什么它不是一个好的做法?

我希望我的问题很清楚,如果你有任何问题,请询问相关问题.

iphone singleton uiapplicationdelegate

4
推荐指数
1
解决办法
1659
查看次数

Android中的单行TextView和EditText?

我按照以下方式编写XML,list_item2包含TextView和EditText,而list_item是另一个只包含TextView的XML,

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<TextView android:id="@+id/textItem"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:textSize="16sp" >
</TextView>

    <EditText
    android:id="@+id/editText1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >
</EditText>
Run Code Online (Sandbox Code Playgroud)

我在ListView中使用xml,例如

public View getView(int position, View convertView, ViewGroup parent) {
        View row;

        if(position!=2) {
                LayoutInflater inflater = getLayoutInflater();
                row = inflater.inflate(R.layout.list_item, parent, false);
        }
        else {
            LayoutInflater inflater = getLayoutInflater();
            row = inflater.inflate(R.layout.list_item2, parent, false);
        }
        TextView tv = (TextView) row.findViewById(R.id.textItem);
        tv.setText(getItem(position));

        tv.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub

            }
        });
Run Code Online (Sandbox Code Playgroud)

但它创造的输出就像

 TextView

 EditText
Run Code Online (Sandbox Code Playgroud)

我想要两个在同一行,例如 …

xml user-interface android

4
推荐指数
1
解决办法
8102
查看次数

如何检查数字是否在给定范围内?

我有一个24岁,TRUE如果24在20到38的范围内,我想要返回,否则FALSE.

这甚至可能吗?

iphone

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

如何将unsigned int转换为NSString?

我有一个未定义的int值为-10,现在我想将其转换为NSString.

简单地说,我们在objective-c中进行iphone编程

int x = 10;
NSString *str = [NSString stringWithFormat:@"%d",x];
NSLog(@"My String is %@",str);
Run Code Online (Sandbox Code Playgroud)

我将控制台输出显示为10

但如果是这样的话

unsigned int x = -10;
NSString *str = [NSString stringWithFormat:@"%d",x];
NSLog(@"My String is %@",str);
Run Code Online (Sandbox Code Playgroud)

然后输出将是相同的,而不是-10,

我怎样才能进行适当的转换?

iphone nsstring unsigned-integer

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

如何在iphone应用程序中添加自定义ttf字体?

我有问题在我的iphone应用程序中添加字体我想知道如何做,并且让我指定我没有使用IB而且我继承了UILabel并制作了这个新类的标签,

请帮帮我,我已经下载了ttf并希望在我的应用程序中使用,我将"应用程序提供的字体"添加到我的应用程序,然后添加了ttf扩展名的字体名称,但仍然无效,我该怎么办?

@implementation RRSGlowLabel

- (id)initWithFrame:(CGRect)frame {
    self = [super initWithFrame:frame];
    if(self != nil) {
        self.glowOffset = CGSizeMake(0.0, 0.0);
       self.glowAmount = 0.0;
        self.glowColor = [UIColor clearColor];
   [self setFont: [UIFont fontWithName: @"DS-DIGI" size: self.font.pointSize]];
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

DS-DIGI.ttf是我的字体,添加了tou资源forlder,而RRSGlowLabel是UILabel的继承类,现在该怎么办?

iphone fonts plist

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

- [__ NSCFConstantString size]:无法识别的选择器发送到实例......?

redSegmentedControl.m

redSegmentedControl.h

现在,我在另一个控制器中编写代码

 // self.segmentedControl = [[redSegmentedControl alloc] initWithFrame:CGRectMake(0, 140, 320, 50)];

self.segmentedControl = [[redSegmentedControl alloc] initWithSectionImages:@[@"list.png", @"list.png", @"list.png"] sectionSelectedImages:@[@"list.png", @"list.png", @"list.png"]];


//[self.segmentedControl setSectionTitles:@[@"List", @"Activity", @"Top Tags"]];
Run Code Online (Sandbox Code Playgroud)

如果删除了注释行,它可以正常工作,但如果运行此代码,则会出错.

-[__NSCFConstantString size]: unrecognized selector sent to instance ...
Run Code Online (Sandbox Code Playgroud)

我跟踪了,我在- (void)updateSegmentsRects方法的这些行中发现了问题.

 for (UIImage *sectionImage in self.sectionImages) {
            CGFloat imageWidth = sectionImage.size.width + self.segmentEdgeInset.left + self.segmentEdgeInset.right;
            self.segmentWidth = MAX(imageWidth, self.segmentWidth);
        }
Run Code Online (Sandbox Code Playgroud)

在这里,它访问放入数组的图像的大小,但给出错误,任何人都可以替换代码或告诉我原因.

size uiimage ios

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

如何在UITextField中仅显示数字格式输入?

我在做简单的应用程序,将采取酒店名称和项目的价格,我想表明的只是数字格式的价格,因为它不能在alphabatical格式,所以我应该在代码中不添加使得只有数量将输入价格UITextField?

如果你没有得到我的问题,你可能会再次提出任何问题我很感激,如果我能得到正确的方法,

iphone objective-c uitextfield ios

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

当我点击UITextField时如何调用方法?

我想问一下如何在iphone UITextField中单击(触摸开始写入)来调用方法,就像我们单击UIButton并将方法放在"addTarget"中一样,对于UITextFields有什么办法吗?

iphone uitextfield

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

如何从字符串中删除特定单词?

我有一个NSString*str,有价值@"我喜欢编程和游戏." 我必须从我的字符串中删除"我""喜欢"和"和",所以它应该看起来像"编程游戏"

我怎么能这样做,任何想法?

iphone nsstring

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

在 UILabel iOS Swift 中填充

我已经从故事板创建了一个标签,现在我正在尝试为该标签提供填充。我创建了一个类并尝试了以下两种方法,但没有任何效果。请帮忙。

override func drawTextInRect(rect: CGRect) {
        super.drawTextInRect(UIEdgeInsetsInsetRect(rect, UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 0)))

    }


 let padding = UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 10)


override func intrinsicContentSize() -> CGSize {
    let superContentSize = super.intrinsicContentSize()
    let width = superContentSize.width + padding.left + padding.right
    let heigth = superContentSize.height + padding.top + padding.bottom
    return CGSize(width: width, height: heigth)
}
Run Code Online (Sandbox Code Playgroud)

ios swift

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