gpt4 book ai didi

objective-c - 更改 Tapku 日历上标记日期的选定图像

转载 作者:可可西里 更新时间:2023-11-01 06:16:55 26 4
gpt4 key购买 nike

嗨,我浏览了网络和很多博客但是似乎没有关于如何更改tapku日历控件标记日期图像的信息。我对代码做了一些研究但无法完成目标。

现在写,我能够更改日期图 block 的背景图像。但是当我这样做时,日期的文本没有任何想法??

我已经更改了 TKmonthView.m 文件中的图像

- (void) drawTileInRect:(CGRect)r day:(int)day mark:(BOOL)mark font:(UIFont*)f1 font2:(UIFont*)f2 method 

我需要一些帮助这是我的代码

    if(mark){
r.origin.y-=5;
[[UIImage imageWithContentsOfFile:TKBUNDLE(@"TapkuLibrary.bundle/Images/calendar/Month Calendar Date Tile Gray.png")] drawInRect:r];

r.size.height = 10;
r.origin.y += 18;

[@"•" drawInRect: r
withFont: f2
lineBreakMode: UILineBreakModeWordWrap
alignment: UITextAlignmentCenter];
}

看起来没人想谈论它。但我想我已经找到了解决方案。我的应用程序的运行代码看起来像这样。它只需要一些测试以及选择标记日期我需要一些解决方案.我会调查一下。我的解决方案如下

    - (void) drawTileInRect:(CGRect)r day:(int)day mark:(BOOL)mark font:(UIFont*)f1 font2:(UIFont*)f2{

if (mark) {
r.origin.y-=6.5;
[[UIImage imageWithContentsOfFile:TKBUNDLE(@"TapkuLibrary.bundle/Images/calendar/Month Calendar Date Tile Gray.png")] drawInRect:r];
r.origin.y+=6.5;
}

NSString *str = [NSString stringWithFormat:@"%d",day];


r.size.height -= 2;
[str drawInRect: r
withFont: f1
lineBreakMode: UILineBreakModeWordWrap
alignment: UITextAlignmentCenter];

if(mark){
r.origin.y-=6;
// self.selectedImageView=[UIImage imageWithContentsOfFile:TKBUNDLE(@"TapkuLibrary.bundle/Images/calendar/Month Calendar Date Tile Gray.png")];
r.origin.y +=6;
r.size.height = 10;
r.origin.y += 18;

[@"•" drawInRect: r
withFont: f2
lineBreakMode: UILineBreakModeWordWrap
alignment: UITextAlignmentCenter];

}


}

最佳答案

图像位于:TapkuLibrary.bundle/Images/calendar/Month Calendar Today 或者您可以将路径指向您自己的图像之一。

self.selectedImageView.image = [UIImage imageWithContentsOfFile:TKBUNDLE(@"TapkuLibrary.bundle/Images/calendar/Month Calendar Today Selected Tile.png")]; 

//你可以使用自己的图片

 UIImage *tile = [UIImage imageWithContentsOfFile:TKBUNDLE(@"yourImage.png")];

关于objective-c - 更改 Tapku 日历上标记日期的选定图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8242617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com